1、首先,以整型为例我们实现了下面这段代码。
2、查看输出,我尺攵跋赈们发现了不可变数据类型的第一个特点:不同变量取相同的值的不可变数据类型,均指向同一个地址,即多个变量均为这个地址的引用。
3、然后,我们尝试通过代码改变a的值。
4、查看输出,我尺攵跋赈们发现了不可变数据类型的第二个特点:由于不可变数据类型可同时被多个变量引用,因此对应地址下的值不可改变,防止出现a改变了值,b的内容也随之改变。因此当a的值发生改变时,会指向祈硗樘缎其他不可变数据类型的地址。
时间:2024-10-13 23:15:23
1、首先,以整型为例我们实现了下面这段代码。
2、查看输出,我尺攵跋赈们发现了不可变数据类型的第一个特点:不同变量取相同的值的不可变数据类型,均指向同一个地址,即多个变量均为这个地址的引用。
3、然后,我们尝试通过代码改变a的值。
4、查看输出,我尺攵跋赈们发现了不可变数据类型的第二个特点:由于不可变数据类型可同时被多个变量引用,因此对应地址下的值不可改变,防止出现a改变了值,b的内容也随之改变。因此当a的值发生改变时,会指向祈硗樘缎其他不可变数据类型的地址。