copy() 名称: copy() 可以递归地复制一个数值。 语法: mixed copy(mixed); 混合 copy(混合) 说明: 返回一个和传入值完全一样的传入值的复制品。 (只复制传址类型的参数,例如:映射、阵列等) 例如: mapping a, b = ({ 1 }); a = b; a[0] = 2; printf("%O %O\n", a, b); 结果是: ({ 2 }) ({ 2 })。 mapping a, b = ({ 1 }); a = copy(b); a[0] = 2; printf("%O %O\n", a, b); 结果是: ({ 2 }) ({ 1 })。 by 发现号(Find@tx)