Size: a a a

2021 January 18

H

Hirrolot in rust_offtopic
Да, но у меня есть способ как сделать из 65536 арифметическую прогрессию
источник

H

Hirrolot in rust_offtopic
Тогда в принципе вопрос не встанет сколько там глубина стека
источник

H

Hirrolot in rust_offtopic
Потому что выйдут миллиарды
источник

NL

Nick Linker in rust_offtopic
Hirrolot
Да, но у меня есть способ как сделать из 65536 арифметическую прогрессию
Я где-то видел бинарную кодировку на макросах, так что можно из 1,...,1 (16 раз) получить 65536. Естественно для 32-х разрядов будет 4 миллиарда.
источник

NL

Nick Linker in rust_offtopic
Hirrolot
Тогда в принципе вопрос не встанет сколько там глубина стека
А, вон как ты решил
источник

H

Hirrolot in rust_offtopic
Ну там все равно конечное число выйдет
источник

H

Hirrolot in rust_offtopic
Просто несколько миллиардов
источник

EG

Emmanuel Goldstein in rust_offtopic
Hirrolot
Ну там все равно конечное число выйдет
Ну оно и в больших языках конечное
источник

H

Hirrolot in rust_offtopic
Ну збс
источник

p

polunin.ai in rust_offtopic
охереть
источник

p

polunin.ai in rust_offtopic
self нельзя деструктурироват ьв сигнатуре?
источник

NL

Nick Linker in rust_offtopic
Hirrolot
Ну там все равно конечное число выйдет
Их не надо будет просто все выписывать в unroll.h
источник

p

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

H

Hirrolot in rust_offtopic
Nick Linker
Их не надо будет просто все выписывать в unroll.h
Не понял немного
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
self нельзя деструктурироват ьв сигнатуре?
А как Rust тогда поймёт, что это self?
источник

NL

Nick Linker in rust_offtopic
Hirrolot
Не понял немного
У тебя правила пересчёта от чего-то с номером N во что-то с номером N-1 выписаны все одно за одним. А в бинарной кодировке надо просто выписать правила пересчёта двоичной арифметики, их будет немного относительно всего количества комбинаций.
Если я правильно понял назначение unroll.h
И я могу ошибаться насчёт реализуемости двоичной арифметики на макросах
источник

EG

Emmanuel Goldstein in rust_offtopic
Просто «первый аргумент» не катит
impl Struct {
   fn clone_other(this: Self) -> Self {
       this.clone()
   }
}
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
А как Rust тогда поймёт, что это self?
хз
источник

H

Hirrolot in rust_offtopic
Nick Linker
У тебя правила пересчёта от чего-то с номером N во что-то с номером N-1 выписаны все одно за одним. А в бинарной кодировке надо просто выписать правила пересчёта двоичной арифметики, их будет немного относительно всего количества комбинаций.
Если я правильно понял назначение unroll.h
И я могу ошибаться насчёт реализуемости двоичной арифметики на макросах
А можешь показать пример как?
источник

H

Hirrolot in rust_offtopic
С этой двоичной арифметикой и пересчетами..
источник