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 的印象是什么呢?请评论给大家。

相关文章
|
3月前
|
Rust 安全 网络协议
Rust 笔记:Rust 语言中的枚举 与 模式匹配
Rust 笔记:Rust 语言中的枚举 与 模式匹配
47 0
|
3月前
|
存储 Rust 安全
Rust 笔记:Rust 语言中的 所有权 与 生命周期
Rust 笔记:Rust 语言中的 所有权 与 生命周期
132 0
|
1月前
|
Rust 监控 数据安全/隐私保护
Rust语言在员工屏幕监控系统中的应用指南
员工屏幕监控系统在现代企业管理中扮演着重要角色。它们能够帮助企业监控员工的活动,确保他们的工作效率和数据安全。在这篇文章中,我们将探讨如何使用Rust语言构建一个简单而高效的员工屏幕监控系统,并提供一些代码示例以帮助你入门。
109 0
|
2月前
|
Rust 监控 JavaScript
抖音技术分享:飞鸽IM桌面端基于Rust语言进行重构的技术选型和实践总结
本文将介绍飞鸽IM前端团队如何结合Rust对飞鸽客户端接待能力进行的技术提升,一步步从概念验证、路径分解到分工开发,再到最后上线收益论证,并分享了其中遇到的技术挑战与经验总结等。
58 1
|
2月前
|
Rust 安全 前端开发
Rust还是其他语言:考量因素与案例分析
【2月更文挑战第1天】本文将探讨在选择编程语言时,为什么Rust可能会成为理想的选择。我们将分析Rust的主要优势,如内存安全、性能、并发编程和所有权系统,并将其与其他流行的编程语言进行比较。此外,我们还将通过具体的案例分析,展示Rust在实际应用中的优势和应用场景。
|
2月前
|
Rust 安全 Java
Rust 语言的类型系统
假如让你设计编程语言的类型,你会怎么做? 要定义哪些类型? 类型之间如何交互? 是否需要类型推断? 类型系统是编程语言中用于定义和控制类型的一组规则。
Rust 语言的类型系统
|
2月前
|
Rust 安全
Rust语言中的控制流:条件语句、循环与模式匹配详解
本文将深入探讨Rust编程语言中的控制流构造,包括条件语句、循环和模式匹配。我们将了解如何使用这些工具来构建高效、可读和安全的代码。此外,我们还将探讨Rust在这些构造中提供的一些独特功能和优化。
|
2月前
|
JSON Rust IDE
全网最全的Rust学习资源
学习Rust过程中整理了一些学习资料分享一下。
100 1
|
3月前
|
存储 缓存 Rust
Rust 笔记:Rust 语言中哈希结构(哈希映射,HashMap)、集合(哈希集,HashSet)及其使用
Rust 笔记:Rust 语言中哈希结构(哈希映射,HashMap)、集合(哈希集,HashSet)及其使用
352 0
|
3月前
|
存储 Rust 安全
Rust 笔记:Rust 语言中的 结构体 与面向对象编程的实现
Rust 笔记:Rust 语言中的 结构体 与面向对象编程的实现
78 0