3.2 使用不可变数据结构
不可变数据结构(或对象),其值一经产生就不可改变。当声明一个包含一些值的数据结构,这些值存储在插槽(slot)中,比如字段或值的声明。在函数编程中,所有这些插槽都是不可变的,这导致了数据结构的使用也是不可变的。在本节,我们将演示最简单的内置的不可变数据类型,在后面的章节中会看到更常见的函数式数据结构。
3.2 使用不可变数据结构
不可变数据结构(或对象),其值一经产生就不可改变。当声明一个包含一些值的数据结构,这些值存储在插槽(slot)中,比如字段或值的声明。在函数编程中,所有这些插槽都是不可变的,这导致了数据结构的使用也是不可变的。在本节,我们将演示最简单的内置的不可变数据类型,在后面的章节中会看到更常见的函数式数据结构。