2015-04-07 5 views
-1

Делаю файл для хранения кучу вещи я узнаю о ржавчине, но это Возникают проблемы, где я положил заявление 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

Вы можете использовать только функции let. Глобальные переменные могут быть определены с помощью ключевого слова static, и у них есть много ограничений по сравнению с локальными переменными.

Пожалуйста, прочитайте the official book, он охватывает такие вопросы.

+0

Не забывайте, что 'const', который работает повсюду, тоже. – bluss

+0

Да, это просто 'const' определяет не переменную, а встроенную константу. –

Смежные вопросы