поведению как будто в стеке
В куче
Почему тогда, когда его принтую в консоль, не через ссылку, я могу принтануть его еще раз?
Потому что print!() под капотом берёт по ссылке
Потому что Debug/Display берут &self
как это связано с кучей и стеком?
> Судя по поведению как будто в стеке
Да я уже понял, что это не связано смотрел курс на ютубе, он показывал так отличие стека от кучи, типа строка в принте теряется если не поставить ссылку, а i32 и пр нет
стек и куча никак не связаны с механизмом владения
Принтлн это макрос, и он берёт и так ссылку на переданные выражения, независимо от того, ставить ещё или нет, распечатается один раз
То есть, забирает владение?
он неявно референс берёт на каждый аргумент и не берёт владение
rust курс можно вбить там выйдет он
https://t.me/rust_beginners_ru/58928 тут лучше посмотри
нн какой-то
Да я так чисто синтаксис изучить
правда, лучше растбук
Обсуждают сегодня