BT编程语言文档
clone
克隆数组,并返回一个新的数组,在BT语言中数组中的元素具有引用传递的特性,通过克隆,消除引用语法 Array.clone()
arr = ['apple', 'banana', 'cherry'] a = arr a[0] = 'Li' // 输出:["Li", "banana", "cherry"] // 因为a和arr是同一个数组,所以修改a的值,也会修改obj的值 println obj b = arr.clone() b[0] = 'Yan' // 输出:["Li", "banana", "cherry"] // 因为使用了克隆,b为一个新的数组,与arr不存在引用传递 println arr