А можно как-то сделать, чтобы вот этот код компилировался? fn main()

{
if (let myint = get_myint()) > 0 {
println!("myint = {}", myint);
}
}

Кроме вот этого варианта, естественно:

fn main() {
let myint = get_myint();

if myint > 0 {
println!("myint = {}", myint);
}
}

1 ответов

11 просмотров

В Rust let имеет гораздо более сакральный смысл, чем просто присваивание, поэтому маневры а-ля C тут не проходят.

Похожие вопросы

Обсуждают сегодня

Карта сайта