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

简介: Rust 语言基础 | 学习语言都应该快速得出印象

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

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

相关文章
|
21天前
|
存储 Rust 网络协议
【Rust学习】10_定义枚举
在这一章我们学习 枚举(enumerations),也被称作 enums。枚举允许你通过列举可能的 成员(variants) 来定义一个类型。首先,我们会定义并使用一个枚举来展示它是如何连同数据一起编码信息的。接下来,我们会探索一个特别有用的枚举,叫做 Option,它代表一个值要么是某个值要么什么都不是。然后会讲到在 match 表达式中用模式匹配,针对不同的枚举值编写相应要执行的代码。最后,我们将学习 if let 结构,另一个简洁方便处理代码中枚举的结构。
33 7
|
20天前
|
Rust 安全 Java
探索Rust语言的并发编程模型
探索Rust语言的并发编程模型
|
26天前
|
Rust 安全 区块链
探索Rust语言:系统编程的新选择
【10月更文挑战第27天】Rust语言以其安全性、性能和并发性在系统编程领域受到广泛关注。本文介绍了Rust的核心特性,如内存安全、高性能和强大的并发模型,以及开发技巧和实用工具,展示了Rust如何改变系统编程的面貌,并展望了其在WebAssembly、区块链和嵌入式系统等领域的未来应用。
|
28天前
|
Rust 安全 Java
编程语言新宠:Rust语言的特性、优势与实战入门
【10月更文挑战第27天】Rust语言以其独特的特性和优势在编程领域迅速崛起。本文介绍Rust的核心特性,如所有权系统和强大的并发处理能力,以及其性能和安全性优势。通过实战示例,如“Hello, World!”和线程编程,帮助读者快速入门Rust。
52 1
|
29天前
|
Rust 安全 编译器
编程语言新宠:Rust语言的特性、优势与实战入门
【10月更文挑战第26天】Rust语言诞生于2006年,由Mozilla公司的Graydon Hoare发起。作为一门系统编程语言,Rust专注于安全和高性能。通过所有权系统和生命周期管理,Rust在编译期就能消除内存泄漏等问题,适用于操作系统、嵌入式系统等高可靠性场景。
43 2
|
14天前
|
Rust 安全
深入理解Rust语言的所有权系统
深入理解Rust语言的所有权系统
26 0
|
2月前
|
Rust 算法 安全
学习Rust
【10月更文挑战第13天】学习Rust
54 8
|
20天前
|
Rust 安全 前端开发
探索Rust语言的异步编程模型
探索Rust语言的异步编程模型
|
2月前
|
Rust 安全 算法
Rust的学习
【10月更文挑战第12天】Rust的学习
28 2
|
2月前
|
Rust 算法 安全
如何学习Rust编程?
【10月更文挑战第12天】如何学习Rust编程?
45 1