エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Scalaによる64行のDependency Injectionフレームワーク - N2 ToolBox(跡地)
機能のエントリで作ったDIフレームワークをもうちょっとちゃんとしました。 長いですけど引用します。 ... 機能のエントリで作ったDIフレームワークをもうちょっとちゃんとしました。 長いですけど引用します。 コンポーネントの循環参照を自動的に解決できるようになりました! 1 import scala.collection.immutable.Map 2 import scala.collection.immutable.Stack 3 4 trait Key[+T] 5 6 class Component(val entries:Map[Key[Any],(Injector)=>Any]) { 7 8 def define[T](key:Key[T], factory: (Injector)=> T) = 9 new Component(entries + (key -> factory)) 10 11 def define[T](key:Key[T], fact
2009/11/04 リンク