こんにちは、実行時に入力される文字列値があり、それを使用して別の文字列を作成したいと考えています。
static value= ''
static construct = "${-> value - '/'}"
したがって、value = "/www.stackoverflow.com" の場合、コンストラクトは "www.stackoverflow.com "と等しくなります
しかし、私がするとき
static value= ''
static construct = {-> value - '/'}
construct
は何らかのクロージャー名に等しいです。これの目的は何ですか?なぜクロージャ、GString を使用しても問題ないのですか? そして、クロージャーのみを使用すると何も起こらないのはなぜですか?
編集済み: このメソッド呼び出しから値が変更されました。
def someCoplmexMethod(){
value="/www.stackoverflow.com"
}