Size: a a a

2020 January 17

G

Gymmasssorla in rust_offtopic
композиции
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
я имею ввиду такой уникод символ
ну а таких делать и не надо. У меня на клаве таких нет
источник

AZ

Alex Zhukovsky in rust_offtopic
читать туториал как набирать альтом нужные символы и запоминать я не хочу
источник

AZ

Alex Zhukovsky in rust_offtopic
W@®©®@f†
источник

AZ

Alex Zhukovsky in rust_offtopic
эх, прошло 15 лет. а руки помнят
источник

В

Вафель in rust_offtopic
Я не понимаю почему мой вариант не работает.
f . g это же f(g(...)), почему (+ 1) . (+) это не
f a b = 1 + (a + b)
? и почему (+) . (1 +) работает, если это по идее f a b = b + (1 + a)? в чём разница?

Почему правая функция в f . g не может иметь несколько аргументов?
источник

AZ

Alex Zhukovsky in rust_offtopic
Вафель
Я не понимаю почему мой вариант не работает.
f . g это же f(g(...)), почему (+ 1) . (+) это не
f a b = 1 + (a + b)
? и почему (+) . (1 +) работает, если это по идее f a b = b + (1 + a)? в чём разница?

Почему правая функция в f . g не может иметь несколько аргументов?
потому что (+) принимает один аргумнет
источник

AZ

Alex Zhukovsky in rust_offtopic
и это стрелка
источник

AZ

Alex Zhukovsky in rust_offtopic
а ты передаешь число
источник

PP

Piu Piu in rust_offtopic
Вафель
Я не понимаю почему мой вариант не работает.
f . g это же f(g(...)), почему (+ 1) . (+) это не
f a b = 1 + (a + b)
? и почему (+) . (1 +) работает, если это по идее f a b = b + (1 + a)? в чём разница?

Почему правая функция в f . g не может иметь несколько аргументов?
почитай про композицию функций
источник

AZ

Alex Zhukovsky in rust_offtopic
если сделать curry/uncurry то сработает
источник

В

Вафель in rust_offtopic
Alex Zhukovsky
а ты передаешь число
понял
источник

В

Вафель in rust_offtopic
Piu Piu
почитай про композицию функций
М? Про композицию функций я вроде и так понимаю. Моя проблема была в другом
источник

AZ

Alex Zhukovsky in rust_offtopic
Подскажите плз как бесточечно записать

sqrFoo a b c d e f g h = (^2) (foo a b c d e f g h)
источник

AZ

Alex Zhukovsky in rust_offtopic
я думал что это будет:

sqrFoo = (^2) . foo
источник

AZ

Alex Zhukovsky in rust_offtopic
У foo кайнд сложный
источник

AZ

Alex Zhukovsky in rust_offtopic
я думал это всё будет считаться одним кайндом
источник

AZ

Alex Zhukovsky in rust_offtopic
типа
sqrFoo (a b c d e f g h) = ((^2) . foo) (a b c d e f g h)
источник

AZ

Alex Zhukovsky in rust_offtopic
такое бы работало, если бы функция была некаррированная
источник

AZ

Alex Zhukovsky in rust_offtopic
(a b c d e f g h) — это применение a к b, c, d, e, f, g, h
источник