【发布时间】:2019-11-14 13:48:18
【问题描述】:
当它包含 ^^ 时,print 不能很好地与嵌入的表达式一起使用。如何让这个打印替换后的实际值?
* def x = [{x: 'x1'}, {x: 'x2'}]
* def y = {y: '#(^^x)'}
* print y
这将打印出来
{y: '#(^^x)'}
但我要打印的是
{y: [{x: 'x1'}, {x: 'x2'}]}
【问题讨论】:
标签: karate
当它包含 ^^ 时,print 不能很好地与嵌入的表达式一起使用。如何让这个打印替换后的实际值?
* def x = [{x: 'x1'}, {x: 'x2'}]
* def y = {y: '#(^^x)'}
* print y
这将打印出来
{y: '#(^^x)'}
但我要打印的是
{y: [{x: 'x1'}, {x: 'x2'}]}
【问题讨论】:
标签: karate
你似乎很困惑。 ^^ 快捷方式专为在 match 语句中使用而设计。
正常地这样做,你会得到你所期望的:
* def y = { y: '#(x)' }
* print y
【讨论】: