; 原始数组
originalArray := ["apple", "banana", "cherry", "date"]

; 复制数组
newArray := []
for i, value in originalArray
    newArray[i] := value

; 修改原始数组,验证新数组是否受到影响
; originalArray[2] := "orange"

MsgBox % "originalArray[2]: " originalArray[2] "`nnewArray[2]: " newArray[2]




; 原始字典
originalDict := {"a": 1, "b": "hello", "c": ["apple", "banana", "cherry"]}

; 复制字典
newDict := ObjClone(originalDict)

; 修改原始字典,验证新字典是否受到影响
; originalDict["b"] := "world"

MsgBox % "originalDict[b]: " originalDict["b"] "`nnewDict[b]: " newDict["b"]

 

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。