Functions.AClone 方法 (__Array) | |
复制一个多维数组。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION AClone(
aSource AS ARRAY
) AS ARRAY
public static __Array AClone(
__Array aSource
)
查看代码参数
- aSource
- 类型:__Array
要复制的数组。
返回值
类型:
__ArrayaSource 的副本。
备注
AClone() 创建 aSource 的完整副本。
如果 aSource 包含子数组,AClone() 会创建匹配的子数组,并用 aSource 子数组中的值的副本填充它们。
要通过引用复制子数组而不是创建新的子数组,请使用 ACloneShallow()。
示例
这个例子创建一个数组,然后使用 AClone() 复制它。
然后修改第一个数组,但复制的副本不受影响:
1LOCAL aOne, aTwo AS ARRAY
2aOne := {1, 2, 3}
3aTwo := AClone(aOne)
4aOne[1] := 99
5
参见