使用变量赋值命令操作数组时,改变赋值后的数组,原数组也发生变化

检索关键字:数组变化,修改数组发生变化,数组赋值,数组复制


问题描述

例如a= [1, 2, 3]数组,我们先复制a的内容到b,发现直接赋值b = a,当修改b的内容a也随着也发生变化,如下图示例:

Password check error

解决方案

那么如果我们希望复制数组又不想原来的数组改变,那么使用UB提供的clone方法复制,如下图示例:

Password check error

最后更新于 25th Dec 2020