エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Groovy]メソッドをクロージャに変換する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Groovy]メソッドをクロージャに変換する - Qiita
概要 Groovyでは、インスタンスメソッドをクロージャに変換する機能があります。 方法は簡単で、 ".&" ... 概要 Groovyでは、インスタンスメソッドをクロージャに変換する機能があります。 方法は簡単で、 ".&" という特殊な記号を使います。 例えば、hogeというオブジェクトのpiyoというメソッドをクロージャに変換するには以下のようにします。 def clos = hoge.&piyo メソッドのpiyoにカッコ()は必要ありません。 これでpiyoメソッドがクロージャに変換されて、clos変数に格納されます。 ちなみに、clos変数の型(メソッドをクロージャに変換した結果の型)厳密に言うとClosure型ではなくて、MethodClosure型になります。 MethodClosureクラスはClosureクラスを継承しているので、Closureとして振る舞えます。 MethodClosureオブジェクト(今回の場合clos変数)は、元のhogeオブジェクトの参照を持っているので、hog

