Size: a a a

2020 January 16

p

polunin.ai in rust_offtopic
Но как тут доллар применить
источник

p

polunin.ai in rust_offtopic
Вообще странный доллар
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
Но как тут доллар применить
?
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
a, b - это функции
Тогда ещё больше ничего не понял
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
Тогда ещё больше ничего не понял
Оператор пробела возвращает частично-определённую функцию, т.к. все функции в Haskell закаррированные по-умолчанию, поэтому такой синтаксис
источник

p

polunin.ai in rust_offtopic
a (b c) почему нет запятой у аргументов?
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
Оператор пробела возвращает частично-определённую функцию, т.к. все функции в Haskell закаррированные по-умолчанию, поэтому такой синтаксис
Ок
источник

G

Gymmasssorla in rust_offtopic
Ну или полностью определённую функцию, если ты все аргументы задал
источник

G

Gymmasssorla in rust_offtopic
Мне нравится такой синтаксис
источник

p

polunin.ai in rust_offtopic
Ебатня какая-то с виду
источник

G

GG in rust_offtopic
polunin.ai
a (b c) почему нет запятой у аргументов?
b c - это вызов функции b, с аргументом c
источник

G

Gymmasssorla in rust_offtopic
Можно вместо лямбд просто подавать (5 +) в map
источник

G

Gymmasssorla in rust_offtopic
@p0lunin, зацени

Prelude> map (5+) [1, 2, 3]
[6,7,8]
источник

G

GG in rust_offtopic
polunin.ai
a (b c) почему нет запятой у аргументов?
Скобки здесь означают не вызов функции, а группировку, сперва выполнится функция b c, потом a (с результатом вызова b c)
источник

G

Gymmasssorla in rust_offtopic
Gymmasssorla
@p0lunin, зацени

Prelude> map (5+) [1, 2, 3]
[6,7,8]
Ещё можно такое же вот так сделать: [x + 5| x <- [1, 2, 3]]
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
@p0lunin, зацени

Prelude> map (5+) [1, 2, 3]
[6,7,8]
С виду понятно что делает, но как-то неинтуитивно это, поэтому фигово
источник

G

Gymmasssorla in rust_offtopic
В Rust: [1, 2, 3].into_iter().map(|x| x + 3)
источник

p

polunin.ai in rust_offtopic
Люблю когда пишу как обычно, и все работает
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
С виду понятно что делает, но как-то неинтуитивно это, поэтому фигово
Очень интуитивно
источник

G

GG in rust_offtopic
Gymmasssorla
@p0lunin, зацени

Prelude> map (5+) [1, 2, 3]
[6,7,8]
Мне кажется вы слишком далеко заходите. Чел основ не знает
источник