Size: a a a

2020 March 21

p

polunin.ai in rust_offtopic
хм, а unreachable!() в функции делает функцию не ссылочно прозрачной? вроде это паника, а с другой стороны это код который никогда не должен происходить
источник

В

Вафель in rust_offtopic
polunin.ai
хм, а unreachable!() в функции делает функцию не ссылочно прозрачной? вроде это паника, а с другой стороны это код который никогда не должен происходить
Как паника делает функцию не ссылочно прозрачной? Её значение же в любом случае может зависеть только от  входных параметров.
источник

В

Вафель in rust_offtopic
В плане, панику тоже можно считать за возвращаемое значение
источник

В

Вафель in rust_offtopic
(по крайней мере я это как-то так себе представляю)
источник

p

polunin.ai in rust_offtopic
ну паника завершает работу программы, не возвращая результата
источник

DS

Doge Shibu in rust_offtopic
red75prime
Коды коррекции ошибок, которые для текущего достигнутого уровня шума требуют увеличения размера схемы в десятки тысяч раз (или около того).
С другой стороны простые эксперименты и расчеты и так считают.
источник

В

Вафель in rust_offtopic
polunin.ai
ну паника завершает работу программы, не возвращая результата
Она возвращает !
источник

p

polunin.ai in rust_offtopic
🤔
источник

p

polunin.ai in rust_offtopic
в общем я задолбался придумывать имена файлам
источник

NM

Nigga Melon in rust_offtopic
Nick Linker
Кубиты изначально по своей природе нестабильны, они мгновенно забывают информацию, которую ты хочешь сохранить на квантовый компьютер. Под воздействием на кубит окружающей среды нарушается связь внутри квантовой системы (процесс декогеренции). Чтобы избавиться от этого, квантовый процессор нужно максимально изолировать от воздействия внешних факторов. Как это сделать? — пока остается загадкой.
Вакуум?
источник

A

Anton 📦 ᯌ in rust_offtopic
polunin.ai
в общем я задолбался придумывать имена файлам
Давай мы придумаем тебе. Что делает этот файл?
источник

r

red75prime in rust_offtopic
Выполняет требование "файлы модулей не больше N строк", скорее всего
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
хм, а unreachable!() в функции делает функцию не ссылочно прозрачной? вроде это паника, а с другой стороны это код который никогда не должен происходить
Делает функцию нетотальной
источник

EG

Emmanuel Goldstein in rust_offtopic
Ссылочная прозрачность не ломается, вроде как
источник

r

red75prime in rust_offtopic
Emmanuel Goldstein
Делает функцию нетотальной
Если unreachable!() действительно unreachable, то не делает.
источник

EG

Emmanuel Goldstein in rust_offtopic
red75prime
Если unreachable!() действительно unreachable, то не делает.
Если действитетьно unreachable!(), тогда вообще ничего не меняет
источник

EG

Emmanuel Goldstein in rust_offtopic
В if false можно хоть сетевые запросы и рандом пихать не ломая прозрачности
источник

p

polunin.ai in rust_offtopic
red75prime
Выполняет требование "файлы модулей не больше N строк", скорее всего
ну стараюсь логически разделять на модули, а не по строкам. у меня один модуль на 500 строк есть.
источник

В

Вафель in rust_offtopic
polunin.ai
ну стараюсь логически разделять на модули, а не по строкам. у меня один модуль на 500 строк есть.
500 это не много
источник

p

polunin.ai in rust_offtopic
мне уже трудновато там ориентироваться
источник