摘要: 讨论元组和结构体,比较、对比 如何定义和实例化结构体 如何定义关联函数 一、结构体 使用struct 关键字声明 Struct User { name: String, // name 称之为字段 } 实例可变可以使用点号修改结构体某个字段。 Rust不允许只将一个不可变的结构体中某个字段标记为可变 阅读全文
posted @ 2021-11-29 19:26 Tim晨 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 一、什么是所有权 一旦理解了所有权,就不需要经常考虑栈和堆了。 一些语言自带垃圾回收机制 一些语言需要程序员手动分配内存和释放 Rust通过所有权系统管理内存,编译器会在编译时根据一些列规则进行检查。在运行时,所有权系统不会减慢程序。 栈(Stack):所有数据必须占用已知固定的大小 堆(Heap) 阅读全文
posted @ 2021-11-29 15:26 Tim晨 阅读(162) 评论(0) 推荐(0) 编辑
Top