Size: a a a

2021 February 24

AH

Ayrat Hudaygulov in F# Chat
fun a b -> c
источник

K

Kir in F# Chat
Ayrat Hudaygulov
выбор УНИКАЛЬНОЙ стрелочки тоже бы их решил в целом
наверное

a b -> c

вот это выше по идее лямбда для кариррованной функции двух аргументов
а может и нет
Это можно решить хаком лексера, вставив невидимый fun.

Ну, да, только a -> b -> c писать в этом случае, иначе конфликт с вызовом функции
источник

AH

Ayrat Hudaygulov in F# Chat
Kir
Это можно решить хаком лексера, вставив невидимый fun.

Ну, да, только a -> b -> c писать в этом случае, иначе конфликт с вызовом функции
ну вот тут сразу начинаются проблемы
источник

K

Kir in F# Chat
Но я за начальный токен
источник

AH

Ayrat Hudaygulov in F# Chat
(a b) -> c

вот так тоже не вариант, это вообще срань и ужас
источник

AH

Ayrat Hudaygulov in F# Chat
короче, лучше уж пусть будет fun -_-
источник

K

Kir in F# Chat
(a b) - это вызов в скобках, конфликт
источник

K

Kir in F# Chat
Ayrat Hudaygulov
короче, лучше уж пусть будет fun -_-
+
источник

I

Igor in F# Chat
Ayrat Hudaygulov
>->
>>>
>=>
>-=->
стандартная стрелочка => не подходит?
источник

AH

Ayrat Hudaygulov in F# Chat
Igor
стандартная стрелочка => не подходит?
а чо это она стандартная?
источник

I

Igor in F# Chat
ну может не стандартная, но у других используется
источник

AH

Ayrat Hudaygulov in F# Chat
Я вообще хз чо там по чом, но лямбды только в C#3 ввели
источник

AH

Ayrat Hudaygulov in F# Chat
К сожалению спеки на фшарп 1.0 не найти
источник

AH

Ayrat Hudaygulov in F# Chat
Igor
ну может не стандартная, но у других используется
в общем те же проблемы выше

a b => c
источник

I

Igor in F# Chat
ну да, скобки тоже плохо. ну зато теперь знаем что fun хорошее решение))
источник

PD

Prunkles Dreemurr in F# Chat
Ещё, как вариант, можно заменить ключевое слово fun на нечто покороче. Тот же \, но тогда это точно будет плохой тон для людей, что пытаются в хаскелль на фшарпе
источник

PD

Prunkles Dreemurr in F# Chat
А можно вообще совместить две концепции, что любят юзеры, но отвергает Дон, и получить
^a b -> c
источник

AH

Ayrat Hudaygulov in F# Chat
или можно забить хер
источник

I

Igor in F# Chat
да в общем я так понимаю нужно использоватьлибо fun либо скобки, по другому хер получится
источник

I

Igor in F# Chat
fun менять на скобки смысла никакого нет
источник