type
status
date
slug
summary
tags
category
icon
password
😀
 

📝 变量&可变性

声明一个变量

let a =1;
默认其是不可变的

声明一个可变的变量

添加关键词 mut
let mut a=1;
notion image
notion image
 

常量const关键字定义

顾名思义 常量常量不可变的变量 所以不能使用mut关键字
写法要注意 大写单词之间下划线隔开
而且必须要注明类型 作用域的任何地方都能声明 仅仅使用常量表达式去复制
还有就是常量在编译的时候的值就被确定了 不像是变量编译后分配内存之后还会改变 这是一定的对吧 不然叫变量干鸡毛
notion image
 

变量遮蔽 shadowing

就是在同一个作用域 有两个 变量名称相同的 变量 这在rust不会报错
notion image

rust 的数据类型有两大类 标量和复合类型

scalar 标量类型 表示一个单一的值

notion image
整数类型interger
notion image
notion image
浮点类型
notion image
 
BOOLean布尔
Character 字符类型
 

compound 复合类型 可以将多个值组合在一个类型

notion image
notion image
数组很基础类比其他语言
 
 

🤗 总结归纳

 
 
 

📎 参考文章

  • 一些引用
  • 引用文章
rust 函数&控制语句rust -3栈内存和堆内存
Loading...