定义两个变量:var1,var2
var1 = “a”
var2 = var1
var1 = “b”
此时输出var1,var2,为b a
注意为什么var2不等于b呢,因为var2=var1的时候,是直接指向了第一个var1的值字符串a,而不是指向变量var1
,所以第二个var1重新赋值b的时候,改变的只是var1的值,而var2的值不变。
2023-12-16 10:19:34
定义两个变量:var1,var2
var1 = “a”
var2 = var1
var1 = “b”
此时输出var1,var2,为b a
注意为什么var2不等于b呢,因为var2=var1的时候,是直接指向了第一个var1的值字符串a,而不是指向变量var1
,所以第二个var1重新赋值b的时候,改变的只是var1的值,而var2的值不变。