Size: a a a

2020 February 29

AZ

Alex Zhukovsky in rust_offtopic
Антон ⚙️
Ну так тайп-конструкторы и не ассоциативные
тайп конструктор это открытый генерик, не путай)
источник

λ

λоλторт in rust_offtopic
Антон ⚙️
Ну так тайп-конструкторы и не ассоциативные
тайп конструкторы разные бывают
источник

p

polunin.ai in rust_offtopic
λоλторт
let
 init   = 5
 loop i = do
   print $ i - 1
   let nextI = i * (i + 2)
   when (nextI < 300) $ loop nextI
in loop init
Хватит, меня заебал этот идиотский яхык
источник

λ

λоλторт in rust_offtopic
ассоциативность для них задаётся точно так же, как и для остальных операторов
источник

AZ

Alex Zhukovsky in rust_offtopic
как скажешь
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
тут цикл, оно не упадет
так в википедии он и написан. Но ладно, мы какую-то фингю обсуждаем, если честно
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
так в википедии он и написан. Но ладно, мы какую-то фингю обсуждаем, если честно
в википедии он написан где? В матемтическом определении (которое в школе) рекуррентная формула
источник

AZ

Alex Zhukovsky in rust_offtopic
а если там "реализация на си" и прочее - то это не то что в школе проходят
источник

AZ

Alex Zhukovsky in rust_offtopic
а у нас с чего тема началась? С того что в школах рекурсия бывает, а вот циклов - никогда
источник

Т8

Т-34 85 in rust_offtopic
λоλторт
let
 init   = 5
 loop i = do
   print $ i - 1
   let nextI = i * (i + 2)
   when (nextI < 300) $ loop nextI
in loop init
а где тут рекурсия? Мы же вроде её обсуждали
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
а где тут рекурсия? Мы же вроде её обсуждали
источник

AZ

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

λ

λоλторт in rust_offtopic
Т-34 85
а где тут рекурсия? Мы же вроде её обсуждали
> when (nextI < 300) $ loop nextI
источник

А⚙

Антон ⚙️ in rust_offtopic
Emmanuel Goldstein
Ещё бы функции научились автовозвращать Ok(())
Вот не надо, пожалуйста
источник

SP

Stanislav Popov in rust_offtopic
автовозвращать None
источник

SP

Stanislav Popov in rust_offtopic
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
а у нас с чего тема началась? С того что в школах рекурсия бывает, а вот циклов - никогда
в школах вообще не оговаривается, что это, потому что никто не видит разницу между ними
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
в школах вообще не оговаривается, что это, потому что никто не видит разницу между ними
покажи мне хоть один учебник по школьной математке с циклами
источник

Т8

Т-34 85 in rust_offtopic
и снова цикл не менее напрашивающийся
источник

λ

λоλторт in rust_offtopic
Т-34 85
а где тут рекурсия? Мы же вроде её обсуждали
let
 next i     = i * (i + 2)
 genIs init = takeWhile (< 300)
   $ init : map next (genIs init)
in for (genIs 5) print

вот чуть более интересный способ записать то же самое
источник