0
我有一個方法,我打電話是這樣的:groovy wrap在parens中的函數返回?
def var = powershell returnStdout: true, script: """
get-blah -argb sdf -argc ssss`
-argd wwwww -arge iiiiii
"""
var = var.trim()
我做了,因爲這不起作用:
def var = powershell returnStdout: true, script: """
get-blah -argb sdf -argc ssss`
-argd wwwww -arge iiiiii
""".trim()
也不是這似乎工作:
def var = (powershell returnStdout: true, script: """
get-blah -argb sdf -argc ssss`
-argd wwwww -arge iiiiii
""").trim()
有沒有一種方法可以通過重新分配var來修剪返回值?這個問題不是關於我所調用的這個特定的方法/函數,而是關於如何使用groovy來做到這一點的一般性問題,或者如果可能的話。
是的,這是有效的。你能解釋一下嗎?爲什麼''(powershell returnStdout:..'工作?對不起,我仍然試圖把我的頭圍繞着常規結構 – red888
@ red888我認爲它應該也可以工作,因爲你調用trim()結果,我能告訴你的只是你需要更多的經驗來知道何時何時不使用它,你可以提交一個bug並獲得詳細信息。 – Opal