如何在空手道中创建深拷贝
How to create a deep copy in Karate
如何在空手道中创建变量的完全独立副本。所以改变一个不会影响另一个。
我试着简单地将它分配给一个新变量,但它没有用。
* def copyJson = originalJson
更改 copyJson 也会更改 originalJson。
这是可能的,并在文档中进行了解释:https://github.com/intuit/karate#copy
* def original = { key: 'value' }
# this will create a "deep copy"
* copy foo = original
如何在空手道中创建变量的完全独立副本。所以改变一个不会影响另一个。 我试着简单地将它分配给一个新变量,但它没有用。
* def copyJson = originalJson
更改 copyJson 也会更改 originalJson。
这是可能的,并在文档中进行了解释:https://github.com/intuit/karate#copy
* def original = { key: 'value' }
# this will create a "deep copy"
* copy foo = original