我正在创建一个文件来掌握一些我学习Rust的东西但是我遇到了一个问题,我将let语句放在let a = (1, "hello");
上
这是小代码转储:
#[allow(dead_code)]
fn main()
{
}
//TUPLES//
let a = (1, "hello");
let b: (i32, &str) = (1, "hello");
//ENUMS//
enum Character {
Digit(i32),
Other,
}
let ten = Character::Digit(10);
let four = Character::Digit(4);
答案 0 :(得分:1)
您只能在功能中使用let
。全局变量可以使用static
关键字定义,与局部变量相比,它们有很多限制。
请阅读the official book,内容包括此类问题。