Size: a a a

2020 March 28

JC

Julian =) Coffee in archlinux_ru
Хотя я ж вообще не кочок
источник

JC

Julian =) Coffee in archlinux_ru
Если коротко, ты можешь использовать значения только один раз.

Связано это с тем, что например в этом примере у нас строка.
Как ее передавать куда-то?
1) Алоцировать новую память, копировать все байты строки и радоваться жизни.
2) Просто взять указатель на строку и теперь, когда мы будем копировать строку где либо, она будет копироваться вообще везде. Начинающий гофер хомячок програмист этого не знает и баги потом получаются очень веселые.

Как решили в Расте?
Они ввели идею "владения" и "заимстования".
То есть когда ты владеешь одной строкой, и кому-то ее передаешь, ты уже ей не владеешь, а значит переменная становится невалидной.
Если ты явно указываешь, что ты заимствуешь эту переменную, то хорошо, но тогда ты уже не можешь ее менять.
Если ты таки хочешь ее менять, то ты заимствуешь мутабельную ссылку, но тогда это может делать только один обьект.

Ну а мем о том, что s1 обьявила строку, s2 ее взял и s1 больше не владеет строкой, а ты хочешь ее запринтить, это ошибка.
источник

JC

Julian =) Coffee in archlinux_ru
Decentralizator
Кстати, а в чем наеб что у Amazona EC2 бесплатный? Причём с ССД до 30 гб
Для них такое кол-во ресурсов почти бесплатно, да и они и так будут простаивать.

А так реклама себе.
источник

JC

Julian =) Coffee in archlinux_ru
Арчебот, Слава Украине.
источник

Б

Бот archlinux_ru in archlinux_ru
Арчебот, голос.
источник

JC

Julian =) Coffee in archlinux_ru
Арчебот, Героям Слава.
источник

Б

Бот archlinux_ru in archlinux_ru
Арчебот, голос. Героям по сколько там пиров?
источник

JC

Julian =) Coffee in archlinux_ru
тогда читай выше
источник

JC

Julian =) Coffee in archlinux_ru
Без gc иначе никак
источник

M

Max in archlinux_ru
*тук книжкой по голове*
источник

JC

Julian =) Coffee in archlinux_ru
Ivan
у тебя просто майндсет неправильный
/q
источник

M

Max in archlinux_ru
источник

Q

QuotLy in archlinux_ru
источник

M

Max in archlinux_ru
када книжки читать буим, ааа?
источник

M

Max in archlinux_ru
или тебе перед сном
источник

M

Max in archlinux_ru
как сказку о ЯП РАСТ
источник

JC

Julian =) Coffee in archlinux_ru
На самом деле, Раст не нужен
источник

JC

Julian =) Coffee in archlinux_ru
GC - круто
источник

JC

Julian =) Coffee in archlinux_ru
Поэтому если хочется писать на Гошке, базару ноль, норм язык
источник

JC

Julian =) Coffee in archlinux_ru
И полиморфизм есть
источник