Size: a a a

2020 April 23

p

polunin.ai in rust_offtopic
и print соответсвенно вызовется тоже
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
все равно функция print вызовется, иначе вывода не будет
Да, но ссылочная прозрачность не будет от этого нарушена по определению.

Потому что когда ты вывзваешь foo, тебе возвращается не (), а IO(st -> (print "a") st)
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
ты ее вызовешь все равно когда-то
не вызовешь
источник

AZ

Alex Zhukovsky in rust_offtopic
ты не омжешь её вызвать
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Да, но ссылочная прозрачность не будет от этого нарушена по определению.

Потому что когда ты вывзваешь foo, тебе возвращается не (), а IO(st -> (print "a") st)
вывод будет все равно
источник

AZ

Alex Zhukovsky in rust_offtopic
у тебя нет в языке фунцкии IO a -> a
источник

AZ

Alex Zhukovsky in rust_offtopic
ты _не можешь_ *вызвать* ИО
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
у тебя нет в языке фунцкии IO a -> a
<-
источник

AZ

Alex Zhukovsky in rust_offtopic
это не вызво функции
источник

AZ

Alex Zhukovsky in rust_offtopic
это биндинг с лямбдой
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
это не вызво функции
вызов функции
источник

p

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

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
вызов функции
let foo = print("a").and_then(|()| ())

где тут вызов функции?
источник

AZ

Alex Zhukovsky in rust_offtopic
я получу вывод на экран или нет?
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
let foo = print("a").and_then(|()| ())

где тут вызов функции?
тут их два снаружи и еще один внутри
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
тут их два снаружи и еще один внутри
так на экран что-то выведется или нет?
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
я получу вывод на экран или нет?
хз, не знаю что делает print
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
хз, не знаю что делает print
возвращает IO ()
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
возвращает IO ()
мне это ничего не говорит, внутри что угодно может быть
источник

AZ

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