【发布时间】:2018-08-01 10:51:41
【问题描述】:
如何在空手道中创建一个完全独立的变量副本。所以改变一个不会影响另一个。 我尝试简单地将它分配给一个新变量,但它不起作用。
* def copyJson = originalJson
更改 copyJson 也会更改 originalJson。
【问题讨论】:
如何在空手道中创建一个完全独立的变量副本。所以改变一个不会影响另一个。 我尝试简单地将它分配给一个新变量,但它不起作用。
* def copyJson = originalJson
更改 copyJson 也会更改 originalJson。
【问题讨论】:
这是可能的,并在文档中进行了解释:https://github.com/intuit/karate#copy
* def original = { key: 'value' }
# this will create a "deep copy"
* copy foo = original
【讨论】: