Size: a a a

2020 August 30

AH

Ayrat Hudaygulov in F# Chat
S B
not ^ MoveNext()?
да
источник

I

IdiocyAcceptance in F# Chat
Ayrat Hudaygulov
крышекча
В чём разница тогда?) Крышечка же - детище не кор либы, у всех своя может быть
источник

SB

S B in F# Chat
Но ^ нет же в стдлибе, или уже есть?
источник

AH

Ayrat Hudaygulov in F# Chat
IdiocyAcceptance
В чём разница тогда?) Крышечка же - детище не кор либы, у всех своя может быть
не, есть только одна крышечка. и она правоассоциативна
источник

AH

Ayrat Hudaygulov in F# Chat
S B
Но ^ нет же в стдлибе, или уже есть?
нету
источник

SB

S B in F# Chat
Ну так все тогда
источник

AH

Ayrat Hudaygulov in F# Chat
вот так можно написать с крышечкой
[1..100]
|> Seq.groupBy ^fun x ->
 x + 1
|> Seq.map ^fun (key, group) ->
 key,
 group
 |> Seq.map ^fun element ->
   printfn "%A" element
   element
источник

AH

Ayrat Hudaygulov in F# Chat
а с беквард пайпом хуй
источник

AH

Ayrat Hudaygulov in F# Chat
где скобки? нету скобок, збс
источник

IC

Ilya L Che in F# Chat
Какая-то священная война против скобок.
источник

AH

Ayrat Hudaygulov in F# Chat
Ilya L Che
Какая-то священная война против скобок.
Зачастую они просто визуальный мусор. Не всегда
источник

I

IdiocyAcceptance in F# Chat
Ilya L Che
Какая-то священная война против скобок.
Смешно, но я когда начал изучать фаршик тоже со временем проникся к ним какой-то странной нелюбовью. Причём именно в фаршике, в сишорпе норм абсолютно
источник

SB

S B in F# Chat
После сишарпа и джавы парочка скобок это вообще не проблема.
источник

SB

S B in F# Chat
Главное что нет АбстрактФакториДеуораторБилдера.
источник

IC

Ilya L Che in F# Chat
Одна пара норм. Больше — уже вопросики.
источник

I

IdiocyAcceptance in F# Chat
S B
Главное что нет АбстрактФакториДеуораторБилдера.
Ну я сам в сишорпе такие никогда не делал, хотя некоторые коллеги (боже, спаси их от окончательного ооп головного мозга) делали нечто подобное
источник

YN

Yurii Nskyi in F# Chat
привет всем, есть вопрос:
у меня есть какой-то алгоритм, один из последних шагов это маппинг из одной сущности A в другую B. маппинг всегда проходит успешно, но я хочу залогировать как это происходит, там есть несколько путей маппинга.
так вот, как правильно это залогировать? по идее это делается через монаду Writer, но что-то все объяснения по ней совсем никакие
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Yurii Nskyi
привет всем, есть вопрос:
у меня есть какой-то алгоритм, один из последних шагов это маппинг из одной сущности A в другую B. маппинг всегда проходит успешно, но я хочу залогировать как это происходит, там есть несколько путей маппинга.
так вот, как правильно это залогировать? по идее это делается через монаду Writer, но что-то все объяснения по ней совсем никакие
А ты не хочешь просто записать это в лог? Есть какая-то причина, по которой тут хочется использовать монаду? Остальной код какой-то исключительно чистый или монадический?
источник

YN

Yurii Nskyi in F# Chat
Dr. Friedrich von Never
А ты не хочешь просто записать это в лог? Есть какая-то причина, по которой тут хочется использовать монаду? Остальной код какой-то исключительно чистый или монадический?
да, остальной код очень круто пишется в монадическом стиле через map & bind, плюс я там тоже логгирую, если в некоторых местах None возвращается
источник

YN

Yurii Nskyi in F# Chat
а вот с этим последним неприкольно
источник