области видимости выводилась первой, а та что в области видимости выводилась после
пример:
let x = 5;
printl!(x);
{
let x = 10;
printl!(x);
}
Чтобы сначала выводилась 5 а не 10, так можно? Может дальше по темам объяснят но просто из интереса хотел узнать
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=20cca17eac829ec6fbfdb4e78d9360b7
тута это есть!)
Я эт прошел ток шо, но там не говорили за штуку, чтобы можно было вывести сначала переменную до выделения области видимости
функция main это тоже область видимости 😁
Тролиш да, мне человек уже скинул рабочий вариант
эхб ладно… в книжке абсолютно такой же пример, но видимо книжка плохо объясняет эту ситуацию
Ты все же не допонял, что мне надо было, ну не суть
так я просто твой пример скопипастила и поправила printl на dbg чтобы скомпилировалось
Ну про dbg я не знал
Самое забавное, что в том компиляторе который ты кинул, мой код работает, а в вс коде нет)
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=20cca17eac829ec6fbfdb4e78d9360b7 а что с этим не так?
хоть бы ссылку другую сделал что ли
Нет такого макрос printl, есть println
Обсуждают сегодня