Size: a a a

2020 June 21

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
foo: IO ()
заебись, все понятно что делает функция, да?
поэтому так делать плохо и так не делают
источник

AZ

Alex Zhukovsky in rust_offtopic
единственная функция такого вида - main
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
это иллюстрация того, что авейт - ничего не выполняет, как и <-
если ты не вызовешь функцию - она не исполнится, это логично
источник

AZ

Alex Zhukovsky in rust_offtopic
если у тебя кто-то так пишет - это говнокод
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
если у тебя кто-то так пишет - это говнокод
"пиши нормально и будет нормально"
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
если ты не вызовешь функцию - она не исполнится, это логично
когда ты поймешь что bar() простро _конструирует_ стейтмашину которую нужно пройти тогда мб че-то поймешь
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
"пиши нормально и будет нормально"
ну серьезно, это так и есть
источник

t

toriningen in rust_offtopic
polunin.ai
foo: IO ()
заебись, все понятно что делает функция, да?
int main(int argc, char *argv[]);

все понятно, что она делает?
источник

AZ

Alex Zhukovsky in rust_offtopic
это как dyn Any везде юзать
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
это как dyn Any везде юзать
хм, ну половина разработчиков в мире так и пишет.
источник

t

toriningen in rust_offtopic
поэтому ты решил пополнить эту половину?
источник

p

polunin.ai in rust_offtopic
я не решал никого пополнять
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
когда ты поймешь что bar() простро _конструирует_ стейтмашину которую нужно пройти тогда мб че-то поймешь
я знаю это. но ты не вызвал bar(), поэтому она и не запустилась...
источник

t

toriningen in rust_offtopic
чистые функции не "вызываются".
источник

t

toriningen in rust_offtopic
и не "запускаются"
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
хм, ну половина разработчиков в мире так и пишет.
ну вот а на расте это антипаттерн
источник

t

toriningen in rust_offtopic
перестань ассоциировать вычисление и определение вычисления. это разные концепции
источник

AZ

Alex Zhukovsky in rust_offtopic
точно так же в половине мира принято писать void ImDoingSomethingVeryImpoertant(), а в хачкеле - нет
источник

r

red75prime in rust_offtopic
toriningen
чистые функции не "вызываются".
Они вообще ничего не делают, если нет IO. Существуют в платоновском пространстве идей, так сказать
источник

AZ

Alex Zhukovsky in rust_offtopic
red75prime
Они вообще ничего не делают, если нет IO. Существуют в платоновском пространстве идей, так сказать
задача программы - сконструировать IO и вернуть его из мейна. Всё, дальше - не наша ответственность
источник