喵の守护
## 用表格对照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(...