Size: a a a

2020 May 31

RG

Romson Gardey in F# Chat
Dr. Friedrich von Never
Есть функции, которые принимают кортеж с аргументами (большинство C#-методов проецируются именно в такие функции в F#). Их нужно вызывать как func(a, b, c).

А есть F#-функции, которые поддерживают каррирование (т.е. передачу аргументов по одному), вот для них нужно использовать синтаксис func a b c.
вот я запилил функцию в F#

после пытаюсь вызвать ее
источник

RG

Romson Gardey in F# Chat
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Romson Gardey
вот я запилил функцию в F#

после пытаюсь вызвать ее
Ты запилил функцию, которая принимает кортеж из двух значений.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
А тут пытаешься передать вместо кортежа значения по одному.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Romson Gardey
вот я запилил функцию в F#

после пытаюсь вызвать ее
Попробуй let foo size (color: UIColor) = …
источник

RG

Romson Gardey in F# Chat
А, господи.

А функциональная разница в них есть?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Romson Gardey
А, господи.

А функциональная разница в них есть?
Ну вот она, разница и есть, я выше описал.
источник

RG

Romson Gardey in F# Chat
Да, спасибо) Только что увидел что обозначать тип можно по другому
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Это функция от одного аргумента vs функция от нескольких каррированных аргументов, говоря в терминологии F#
источник

RG

Romson Gardey in F# Chat
Dr. Friedrich von Never
Ну вот она, разница и есть, я выше описал.
А господи, чтобы делать curry и пилить функции состоящие из функци с частичными аргументами?
источник

RG

Romson Gardey in F# Chat
То бишь получается C# функции с , нифига каррирование не поддерживают
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ну, если хотца, то поддерживают, но у них сигнатуры тогда страшные будут
источник

RG

Romson Gardey in F# Chat
прикол прикол конечно.

получается юзаешь C# - будь добр пиши скобки и запятые
источник

RG

Romson Gardey in F# Chat
спасибо!
источник

AH

Ayrat Hudaygulov in F# Chat
Romson Gardey
прикол прикол конечно.

получается юзаешь C# - будь добр пиши скобки и запятые
Ну ты как будто первый раз
источник

AH

Ayrat Hudaygulov in F# Chat
Там другого синтаксиса и не было (вроде)
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Func<int, Func<int, int>> vs int -> int -> int
источник

RG

Romson Gardey in F# Chat
Ayrat Hudaygulov
Ну ты как будто первый раз
Около того)

Я конечно выбрал не самое удачное поле для изучения F#. Либу для SceneKit для прилаги на Xamarin.iOS, который не прям прям благоприятен для F# разработки)
Но я думаю это и к лучшему
источник

AH

Ayrat Hudaygulov in F# Chat
Romson Gardey
Около того)

Я конечно выбрал не самое удачное поле для изучения F#. Либу для SceneKit для прилаги на Xamarin.iOS, который не прям прям благоприятен для F# разработки)
Но я думаю это и к лучшему
Таких людей как ты не очень много, которые в фшарп без сишарпа вкатились. Молодец!
источник

DB

Denis Bobrov in F# Chat
Romson Gardey
Около того)

Я конечно выбрал не самое удачное поле для изучения F#. Либу для SceneKit для прилаги на Xamarin.iOS, который не прям прям благоприятен для F# разработки)
Но я думаю это и к лучшему
Мощная комбинация, поддерживаю
источник