为变量赋值,作为值存储在 MAP 中
Assigning a value to variable, stored in a MAP as value
我在 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\\\\
}
给你:
您可以将值指定为
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
我在 groovy
中编写了以下 MAPdef 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\\\\
}
给你:
您可以将值指定为
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