Size: a a a

2021 May 08

0

000Sanya in dlang.ru
ну или unsafe
источник

Е

Евгений in dlang.ru
А RefCell разве не предназначен для обхода этого ограничения если сильно надо?
источник

0

000Sanya in dlang.ru
он для обхода лайфтаймов
источник

И

Игорь in dlang.ru
это обход во время кмпидяции
источник

И

Игорь in dlang.ru
если ты сделаешь это в рантайме - получишь панику
источник

Е

Евгений in dlang.ru
А в рантайме паникует
источник

0

000Sanya in dlang.ru
он выносит проверку заимствования в рантайм
источник

0

000Sanya in dlang.ru
есть методы без паники
источник

Е

Евгений in dlang.ru
Ну так это и небезопасно.
источник

0

000Sanya in dlang.ru
источник

И

Игорь in dlang.ru
безопасно тк программа сваливается
источник

Е

Евгений in dlang.ru
Короче, походу я ошибся говоря что пони запутаннее раста. Таки пони проще.
источник

Е

Евгений in dlang.ru
Так себе безопасность, честно говоря.
источник

И

Игорь in dlang.ru
ну не используй refcell
источник

И

Игорь in dlang.ru
он нужен в каких-то редких случаях
источник

И

Игорь in dlang.ru
как и unsafe
источник

Е

Евгений in dlang.ru
Возможно.
источник

Е

Евгений in dlang.ru
Допустим у меня есть какая нибудь глобальная структура данных хранящая мутабельный объект.
Функция должна изменить этот объект. Какого типа должна быть ссылка с этим глобальным объектом?
источник

0

000Sanya in dlang.ru
не, вполне часто
источник

0

000Sanya in dlang.ru
Rc<RefCell<T>> или Arc<Mutex<T>>
источник