7.5.4 不可变的数据结构