-
Notifications
You must be signed in to change notification settings - Fork 1
七月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。
计划:
由于这两天课程太多,时间又大多花在资料准备中,明后两天是周末需要加快学习进度,计划完成基本语法和表达式的学习,完成小练习。