Pull to refresh

Comments 12

Интересный подход к объяснению. Жду статьи, где будет так же рассказано про поведение гостей и хозяев в move/async мире :)

мне кажется, попытка экстраполяции "повседневного опыта", в данном случае, выглядит как непреднамеренное переусложнение и запутывание.

с другой стороны, хочется, чтобы пришел дворник и подмёл за очередным съехавшим другом или владельцем, передавшим права на дом другому лицу. может показаться, что это добавило бы статье ненужной воды, но, на самом деле, в данном случае, это не вода, а клей (или цемент), не позволяющий развалиться сюжету.

(mut - больше похоже не на валюту, а на доверенность)

Да, Rust по сути и добавляет там дворника. Может быть это действительно улучшило бы понимание, спасибо ;)
(сначала прочитал "съехавший" в контексте "сумасшедший" :D)

(сначала прочитал "съехавший" в контексте "сумасшедший" :D)

тоже непхохо.

+1 мне кажется переменная например «с» больше похожа на валюту/доверенность, а mut ассоциировать можно со словом buy

Понравилась аналогия с ключами (&), даже визуально в этом что-то есть.

Но вот с деньгами -- как то не очень...

let mut c = b;

Тут возникает странный момент: b не мог сам ничего изменить в доме, но смог его продать... Да ещё и с бОльшими правами, чем обладал сам. А ещё по итогу сделки деньги исчезают вместе с b...

Согласен, притянуто :) , но в свое время я намучился с пониманием этой магии. Тут снова к Расту вернулся, решил освежить в памяти, и понял, что спотыкаюсь. Решил разложить по полочкам для себя. А потом подумал, что может кому еще полезно будет.

Но в первой части статьи можно провести аналогии с общагой и студентами. Помню, маленькие комнаты на одного были на вес золота. Просто это вообще запутало бы :D

Помню, маленькие комнаты на одного были на вес золота.

Просто они на стеке были))) А более крупные Box-ы нужно в куче выделять...

Мне кажется, что объяснения в таком духе (аналогии) типа &mut &[T] могут оказаться сложнее чем сама суть ;)

На комбинаторах типа for_each можно сжигать дома целыми улицами!

Очень интересная и весёлая статья. Жду продолжения!

Sign up to leave a comment.

Articles