let的位置不正确

时间:2015-04-07 11:03:26

标签: rust

我正在创建一个文件来掌握一些我学习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);

1 个答案:

答案 0 :(得分:1)

您只能在功能中使用let。全局变量可以使用static关键字定义,与局部变量相比,它们有很多限制。

请阅读the official book,内容包括此类问题。