main() {
println!("Hello World!");
} ?
хотелось бы std::println! или что-то вроде этого. И никакого объявления неймспеса вроде using std перед main нету. или std включено по умолчанию?
https://doc.rust-lang.org/std/prelude/index.html
Есть еще один вопрос по HelloWorld) Почему для такой простой вещи как вывод в консоль нужен аж целый макрос? чтобы при форматированном выводе проверять корректность переданных параметров на этапе компиляции? а почему тогда не добавили интерполяцию строк как в современных языках? что-то вроде var x = 3 var y = 4 // печатает sum of 3 + 4 = 7 print("sum of ${x} + ${y} = ${x + y}")
Обсуждают сегодня