主页

rust 内存管理

计算机是一个数据处理设备,CPU负责处理数据,内存负责装载数据,外设负责输入输出数据。对于一门计算机语言,关注的是存储数据的内存管理。以前的计算机语言在提高效率和提高安全性之间总是有取舍,而rust在这方面却别具一格,鱼和熊掌兼得之

阅读更多

rust 类型系统

列宁指出:世界上除了运动着的物质之外,什么也没有。同样的,rust的世界中,除了运动(trait)着的类型之外,什么也没有。类型之间通过运动(trait)的互相作用和互相依赖,构成了一个整体,即类型系统

阅读更多

rust 语法梳理 (5)

rust 的测试:普通函数的测试、panic是否生效的测试、运行特定的测试、忽略测试、文档测试、集成测试,以及标准库中一些自定义类型(动态数组、字符、哈希表、散列表)、外部语言函数接口、开发依赖的导入和向后兼容关键字

阅读更多