山本隆の開発日誌 Kotlin/Swift/Flutter/JavaScript/TypeScript/PHPでWindows/macOS/Android/iOS/Webアプリなどを作ってます 「スマートポインタ、使ってる? – 全力わはー」のエントリーを読んで、ソースコードの type Auto<T: class> = reference to function: T; TAuto<T: class> = class(TInterfacedObject, Auto<T>) … のところがわからなかったので調べてみました。 無名メソッドとは 無名メソッドは、名前のない手続き・関数です。 「reference to procedure」型や「reference to function」型の変数に代入できます。 以下のコードは、「reference to procedure」型の変数に無名メソ
![Delphiの無名メソッド型はインターフェース!?](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)