第三章,主要是围绕结构体来讲的,使用结构体来创建了一个File,使用impl为File添加方法,文中给出结构体实现了如“类”的功能,在impl中实现了new、open、read、close方法,并给出操作示例。
3.5小节开始讲了枚举体,结合结构体的使用。Rust的枚举体可以给用户开发出可靠的,健壮的软件。可以实现“字符串形式”的数据,比如消息代码,在代码中使用枚举体替代表达这样的数据。
数据和方法保持私有的(private),pub可以把他声明为公有(public),这跟C++有类似之处。
相比第二章,作者表述为从原子到分子的跳跃,提升还是非常快的。