Skip to content

七月3号学习记录

NameAvailable319 edited this page Jul 3, 2020 · 1 revision

事件一:

学习了基本函数的定义;println!是一个宏,后面的!代表这是一个宏,相同的还有format! write! writeln!,Rust标准库中设计这样的宏主要是为了更好的错误检查,如果出现不匹

配的情况会直接导致编译错误,函数不具备字符串格式化的静态检查功能,如果出现不匹配只能是运行期错误。

事件二:

学习了基本的数据类型;bool类型、char类型、整数类型、浮点类型、指针类型。在整数溢出的处理上:默认情况下,在debug模式下编译器会自动插入整数溢出检查,发生溢出时,会触

发panic;在release模式下,不检查整数溢出,而是采用自动舍弃最高位的方式。

事件三:

了解了复合数据类型,tuple、struct、tuple struct、enum。

计划:

由于这两天课程太多,时间又大多花在资料准备中,明后两天是周末需要加快学习进度,计划完成基本语法和表达式的学习,完成小练习。