/var/log/jsoizo

メモ帳 技術とか趣味とか

2023-10-01から1ヶ月間の記事一覧

ジェネリクスを含む関数を関数オブジェクトとして扱いたい

このようなジェネリクスがある関数やクラスがあるものとする。 fun <T> foo(): T = TODO() class Bar<T> (val value: T) これらの関数やクラスのコンストラクタを関数オブジェクトとして扱いたいとき、このように :: を付与して KFunction1<T> のような値を宣言したい</t></t></t>…