История изменений
Исправление rtxtxtrx, (текущая версия) :
С C++ не уместно сравнивать Rust. У последнего на логотипе рак, которого переехало автомобилем и поэтому он такой каличный. Уместнее его сравнивать с другим раком 21 века — с Go, потому как это языки с похожей концепцией и ЦА в виде школьников, но Rust не такой простой. Go легко выучить и так же легко забыть, а Rust скрывает за собой целый пласт воинствующей контр-культуры с юношеским мксимализмом и неприятии всего старого, неуемным желанием переписать на нем то, что и так работает… Те этот язык знаменит лишь неадекватностью своей фан-базы. Ну а если рассматривать сам язык, то он удивляет с самого начала… У нас print это не функция, а макрос…
Мы должны писать только так:
fn main() {
let message = "Hello, World!";
println!("{}", message);
}
А так ошибка:
fn main() {
let message = "Hello, World!";
println!(message);
}
Хотя так можно:
fn main() {
println!("Hello, World!");
}
Ну даже обычный хелллоуворлд таит загадки… Дальше которых честно говоря я и не вижу смысла копать
Исходная версия rtxtxtrx, :
С C++ не уместно сравнивать Rust. У него на логотипе рак, которого переехало автомобилем и поэтому он такой каличный. Уместнее его сравнивать с Go, потому как это языки с похожей концепцией и ЦА в виде школьников, но Rust не такой простой. Go легко выучить и так же легко забыть, а Rust скрывает за собой целый пласт воинствую контр-культуры с юношеским мксимализмом и неприятии всего старого, неуемным желанием переписать на нем то, что и так работает… Те этот язык знаменит лишь неадекватностью своей фан-базы. Ну а если рассматривать сам язык, то он удивляет с самого начала… У нас print это не функция, а макрос…
Мы должны писать только так:
fn main() {
let message = "Hello, World!";
println!("{}", message);
}
А так ошибка:
fn main() {
let message = "Hello, World!";
println!(message);
}
Хотя так можно:
fn main() {
println!("Hello, World!");
}
Ну даже обычный хелллоуворлд таит загадки… Дальше которых честно говоря я и не вижу смысла копать