>>26,28
a, bではなくcompareのほうを、状態をもった関数オブジェクトとして生成する
一例として、
compareのクロージャには、「型名=>その型の引数を受け取った時に呼び出す関数」のテーブルを保持する
そのテーブルに関数を動的に登録するための関数を作成する
例:
IComparable = () => {
dispatch = {}
compare = (self, other) => { /*dispatchテーブルから関数を検索して実行*/ }
implement = (type, fn) => { /* dispatchテーブルにfnを登録 */ }
return [compare, implement]
}
もちろんdispatchの条件は型名じゃなくても、別の判定用関数を用意してもいい
Closures vs Objects
2024/02/22(木) 20:46:51.05ID:5LGf2QVl
レスを投稿する
ニュース
- 高市総理の周辺「小さな火種が火事になりかけている。早く鎮火しないといけない」 ★4 [Hitzeschleier★]
- 高市総理の周辺「小さな火種が火事になりかけている。早く鎮火しないといけない」 ★5 [Hitzeschleier★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る [蚤の市★]
- 【外交】日中関係悪化、長期化の様相 2012年には自動車輸出80%減も ロイター★2 [1ゲットロボ★]
- 早大名誉教授が高市早苗首相の発言に言及「台湾も迷惑だと言っている」… [BFU★]
- 【北京中継】「日本国民はとても友好的」日本訪問予定の中国人は冷静な反応…中国側報道「高市首相は辞任すべき」 [煮卵★]
- 【んな専🏡】姫森ルーナ(・o・🍬)総合スレッド🏰【ホロライブ▶】
- 高市人気、虚像(イリュージョン)だった。福島市長選で負け、葛飾区議選で負け、自民関係者も「ノミヤリ解散」にブレーキ [389326466]
- 【実況】博衣こよりのえちえち雀魂1位耐久🧪★2
- 愛国者「台湾有事になったらこれだけの国が台湾側で参戦するぞ!」→6万いいね [834922174]
- 【悲報】よくよく考えたら日本が台湾有事に首を突っ込む理由、何もない [714769305]
- 高市早苗の経済損失、数十兆円〜数百兆円か [931948549]
