Size: a a a

2021 January 25

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
понятно же что match
это матч пустого списка без элементов. У тебя такого вообще нет
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
это матч пустого списка без элементов. У тебя такого вообще нет
ага, цикл однородная структура
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
ага, цикл однородная структура
опять по дрзоздовски говоришь
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
список не обязн быть непустым
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
значит надо это как-то обрабатывать
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
список не обязн быть непустым
пустой список не обязан представляться пустым
источник

CD

Constantine Drozdov in rust_offtopic
пустой список это цикл из одного нода-заглушки
источник

CD

Constantine Drozdov in rust_offtopic
в котором никогда нет полезной нагрузки
источник

CD

Constantine Drozdov in rust_offtopic
считай что у тебя личный null и ты можешь в него читать/писать
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
читать нельзя - это инста УБ по расту
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
писать можно
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
читать нельзя - это инста УБ по расту
да и в плюсах, но этот null теперь называется head
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
да и в плюсах, но этот null теперь называется head
речь о том что ты не можешь сделать T head // мусор, потому что у тебя не должно быть значения типа T неинициализированного
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
можно замутить что-то типа MaybeUninit<T> head, но и тут возможны пляски
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
короче опшн вместо этого вполне разумен
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
речь о том что ты не можешь сделать T head // мусор, потому что у тебя не должно быть значения типа T неинициализированного
этих проблем в плюсах не будет
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
этих проблем в плюсах не будет
чем "типа нулл" лучше чем честный опшн?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
тебе все равно на него чекать надо
источник

D

Dima in rust_offtopic
короче вот тебе реализация  с заглушками https://github.com/Amanieu/intrusive-rs/blob/master/src/linked_list.rs
вот еще одна https://docs.rs/lru/0.6.3/src/lru/lib.rs.html#138, не такая дженерик
источник

D

Dima in rust_offtopic
в чем проблема?
источник