2023-06-01から1ヶ月間の記事一覧
仮想メソッドと脱仮想化
クロージャとは ラムダ式とかで関数の外にある変数や関数を使うと、実はそれらをキャプチャするために暗黙的にクラスがnewされる。この仕組みを使っている関数をクロージャと呼ぶ。引数を渡さなくても自由にラムダ式を書けるのはこの便利な仕組みのおかげ。 …
前置き Singletonなんてそんな野蛮な…ここは穏便にDIで…。 Zenjectとは Unityで使えるDIフレームワーク。 assetstore.unity.com DIとは Dependency Injectionの略。日本語訳すると「依存性の注入」だけど…直訳すぎてよく分からない。 だからか「機能の注入」…