RustRust 语言基础 | 学习语言都应该快速得出印象

Posted 小雨青年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RustRust 语言基础 | 学习语言都应该快速得出印象相关的知识,希望对你有一定的参考价值。

文章目录

一、当我们在学习语言的时候在学习什么

对于计算机专业的初学者,最需要的是构建起对于一门技术的印象,一提起 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 的印象是什么呢?请评论给大家。

以上是关于RustRust 语言基础 | 学习语言都应该快速得出印象的主要内容,如果未能解决你的问题,请参考以下文章

如何快速学习Python?

学习Go语言快速入门

零基础学习Python培训,应该选择哪个培训班?

零基础如何快速学好大数据?

零基础如何快速学好大数据?

go语言开发环境搭建