2.2 不可变数据结构