自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 RUST速成-trait

说明用关键字 trait 定义一组函数,类似 Java 的 interface 或 C++的虚函数。可以为一个类型实现某个trait 。为自定义类型实现traitstruct Point{ x: i32, y: i32, }trait Adder { fn get(&self) -> (i32, i32); // self 类似 Java 或 C++ 的 this, fn add(&mut self, x0: i32, y0.

2021-09-27 19:56:52 164

原创 RUST速成-所有权

概述所有权是RUST里最核心的概念,需重点掌握。所有权规则每一个值有且只有一个变量所拥有; 所有权可以从一个变量转移到另一个变量; 每个变量都有生命周期(作用域); 当变量的生命周期结束(离开作用域),变量所拥有的值将被丢弃(释放这个值所占的内存);生命周期示例fn test() { let m: i32 = 9; { let h: i32 = 100; // 变量 h 诞生 println!("{}", h); } //.

2021-09-27 18:43:14 141

原创 RUST速成-变量, 引用,结构体, 函数

定义变量rust是强类型语言,所有变量在使用之前需要先定义并指定类型;fn main() { let h: i32 = 10; // 定义一个32位有符号整型,变量名是h,不可变变量,初始值为10 println!("h={}", h);}fn main() { let mut m: u64 = 99; // 定义一个64位无符号整型,变量名是m,可变变量,初始值为99 println!("before changing, m={}", m); m

2021-09-27 16:47:04 446

原创 RUST速成-HelloWorld

安装开发环境(CentOS7.9)$ sudo yum install curl$ curl https://sh.rustup.rs -sSf | sh新建工程$ cargo new helloworld编译运行$ cd helloword/$ cargo run --release --bin helloword Finished release [optimized] target(s) in 0.01s Running `target/releas.

2021-09-27 16:04:50 298

VMWare Fusion 10 Pro 注册码

VMware Fusion的SN,请用于学习用途,不要非法拷贝传播,支持正版软件

2018-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除