Size: a a a

2020 January 16

B

Bogdan in rust_offtopic
Pavel
или совсем другой реализацией, а не какой-то конкретной с кучей флагов
ну по сути то-же самое, что уесли у тебя 8 bool полей
источник

B

Bogdan in rust_offtopic
8-мь флагов в одной пременной eunum'a которое один инт лучше
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
или совсем другой реализацией, а не какой-то конкретной с кучей флагов
Оно скорее всего просто идёт  напрямую в ampq команду на сервер
источник

AZ

Alex Zhukovsky in rust_offtopic
Никаких ифов
источник

P

Pavel in rust_offtopic
Bogdan
ну по сути то-же самое, что уесли у тебя 8 bool полей
скорее всего, тебе не надо 8 финальных bool полей
источник

AZ

Alex Zhukovsky in rust_offtopic
Просто запись в жсон или что у них
источник

B

Bogdan in rust_offtopic
@Psilon кстати карирование не решает пробему метода с 10-ю аргументами

как те-же именованые парметры метода + дефолтные значения в шарпе
источник

P

Pavel in rust_offtopic
Bogdan
@Psilon кстати карирование не решает пробему метода с 10-ю аргументами

как те-же именованые парметры метода + дефолтные значения в шарпе
решает, ты один раз можешь их заполнитьв в одном месте, или в разных, а потом юзать метод с 1-2 аргументами, как будто так и надо
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
@Psilon кстати карирование не решает пробему метода с 10-ю аргументами

как те-же именованые парметры метода + дефолтные значения в шарпе
представь себе чтоу тебя метод foo который принимает 10 аргументов и возвращает инт
источник

AZ

Alex Zhukovsky in rust_offtopic
как тебе написать функцию sqrFoo который возводит результат в квадрат?
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
как тебе написать функцию sqrFoo который возводит результат в квадрат?
ммм геморно, перчислить все аргументы
источник

B

Bogdan in rust_offtopic
я так полагю что в хаскеле есть какой-то претаор для карирования с другой стороны?
источник

AZ

Alex Zhukovsky in rust_offtopic
нет
источник

AZ

Alex Zhukovsky in rust_offtopic
просто вместо

foo x y = bar x y
источник

AZ

Alex Zhukovsky in rust_offtopic
можно писать foo = bar
источник

B

Bogdan in rust_offtopic
Pavel
решает, ты один раз можешь их заполнитьв в одном месте, или в разных, а потом юзать метод с 1-2 аргументами, как будто так и надо
ну карирование вроде как только слева направо, т.е. ты можешь заоплнить первые 8 а не все кроме 1 и 10го

ну я имею ввиду читабельно
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
можно писать foo = bar
а, точно, да
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
как тебе написать функцию sqrFoo который возводит результат в квадрат?
так, стоп, это не каррирование, это композиция
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
так, стоп, это не каррирование, это композиция
оно все связано
источник

AZ

Alex Zhukovsky in rust_offtopic
каррирование удобно на практике
источник