2016-08-06 1 views
0

なしグルービーにパラメータなしのメソッドを呼び出すためにはどのように括弧なしパラメータで 例をメソッドを呼び出すことができます - DEF法(引数)のため {}ブレース

我々は
方法「パラメータ」のようにそれを呼び出すことができ

が、どのような方法であればする任意のパラメータ voidメソッドを持っていない()

括弧なしでそれを呼び出す方法?あなたは

答えて

0

あなたが、あなたはパラメータなしで唯一のゲッターとセッターを呼び出すことができますmethod()のようなカッコを必要とすることはできません。

例:

getValue() { 
    ... 
} 

instance.value 
+0

として呼び出すことができ、私はグルーヴィーを使用してDSLを作成しようとしていますし、また私はので、私のようにグルーヴィーの深い知識を持っていないのGroovyに新しいです今のところ、私はDSL(中括弧、セミコロンのような)でプログラミングの複雑さを望んでいません、私はいくつかのメソッドの中括弧を使用していないといくつかのためにそれはDSLを矛盾している使用しています。ブレースなしでパラメータを取っていないコードブロック? – jaspal

+0

内部DSLを作成している場合、いくつかのデザインオプションがあるかもしれませんが、それは「特定のコードの質問」よりも「ホワイトボードの議論」であり、プログラマーのスタックエクスチェンジに適しています。 –

0

を言うよう

関連する問題