let
关键字
let variable_name = variable_value
C/C++
中的<data_type> const variable_name = variable_value
let mut
关键字
let mut variable_name = variable_value
C/C++
中的 <data_type> variable_name = variable_value
let mut
关键字声明的变量是可变的对于 rust 而言,如果你定义了一个可变变量,但是在后续的代码中并没有对它进行修改,那么你可以将它声明为不可变变量,此时编辑器也会给出对应的警告warning 警告信息:
unused_mut
对于定义了但是没有使用的变量,编辑器也会给出对应的警告warning 警告信息:
unused_variables
在现在的很多编程语言中:
rust golang nodejs
的话,在很多时候在开发阶段,标准库都是已经可以说是融入了基础的语法中的,此时就不用一个一个的进行引入 但是在我们的 C/C++ 中。即使是一个标准库,但是也是需要通过#include
来进行引入的,所以说从整体的一个开发来看,C/C++ 很难受吧