我在groovy中编写了以下MAP:
def Expected_Value="Jon Doe"
java.util.MAP var1=[node:"username", expected:Expected_Value]
现在我想检查Expected_Valu
e是Jon Doe
,然后将其更改为Hello World
。
我如何使用地图?
我的条件如下所示
if(var1.get('expected')=="Jon Doe")
{
\\\\\\\What do i write here\\\\\\\
}
答案 0 :(得分:1)
你走了:
您可以将值指定为
var1.expected = 'Hello World
或var1.put('expected', 'Hello World')
或var1['expected'] = 'Hello World'
以下是完整的参考脚本(只是更改了变量命名约定以获得更好的可读性)
def expectedValue = 'Jon Doe'
def map = [node:"username", expected:expectedValue]
map.expected = (map.expected != 'Jon Doe') ?: 'Hello World'
println map