喵の守护
## 用表格对照js和rust语言在变量 数组 对象 函数 循环 if条件等基础语法的对比
>>
完整版
用表格对照js和rust语言在变量 数组 对象 函数 循环 if条件等基础语法的对比
由于Rust和JavaScript在设计哲学、类型系统等方面存在较大差异,下面将对两者的基础语法进行对比:
类型 | JavaScript | Rust |
---|---|---|
变量 | ||
声明与赋值(整数) | let a = 10; |
let a: i32 = 10; |
变量可变性 | 默认可变,如需不可变需使用const |
默认不可变,如需可变不加mut 关键字 |
数组 | ||
创建数组 | let arr = [1, 2, 3]; |
let arr = [1, 2, 3]; // 或 Vec *HTML标签不可使用噢* |
访问元素 | arr[0] |
arr[0] |
遍历数组 | for(let i of arr) {...} |
for item in &arr {...} 或 ```for i in 0..arr.len(... |