一、当我们在学习语言的时候在学习什么
对于计算机专业的初学者,最需要的是构建起对于一门技术的印象,一提起 Ta,就会有各种针对于特点的印象相关的词。
二、几板斧都是什么样的
1. 注释
Rust 的注释和其他语言的区别不大,如下所示。
//单行注释
/* 多行注释 */
2. 数据类型
Rust 支持以下数据类型。
原始数据类型:
- bool
- char
- Signed int
- Unsigned int
- Integer
- Float & Double
其他数据类型:
- Array
- Tuple
- Slice
- String
bool 举例 fn main() { let is_Available= true; let explcit_Is_Available:bool = true; println!("is_Available: {}", is_Available); }
char 举例 fn main() { let letter = 'a'; let sigma = 'Σ'; let emoji = '❤'; let coffee = '☕'; println!("{}", letter); println!("{}", sigma); println!("{}", emoji); println!("{}", coffee); }
float double 举例 fn main() { let float:f32 = 3.123456; let double:f64 = 3.123456789012345; println!("Float: (6 digit precision) {}", float); println!("Double: (15 digit precision) {}", double); }
int 举例 fn main() { let number:u8 = 256; println!("u8: {}", number); }
3. if else
注意 rust 中的条件语句是没有括号的。
fn main(){ let num:i32 = 666; if num > 0 { println!("是个正数") ; } }
4. 函数调用
注意的是,rust 的函数也是要先定义后使用的。
fn is_Even_Number() -> bool { return 1128 % 2==0; } fn main(){ println!("1128 判断偶数的结果为: {} ", is_Even_Number()); }
三、总结——搭建起对于 Rust 的基本印象
以上是一些基本的语言使用基础,从基本的语言设计,我们根据自己掌握其他语言的印象,就可以大致得出一个自己对于 rust 的印象。
你对 rust 的印象是什么呢?请评论给大家。