Size: a a a

2020 October 22

Г

Герман in F# Chat
let (1) = 1
капец
источник

AH

Ayrat Hudaygulov in F# Chat
ну | везде применяется
источник

AH

Ayrat Hudaygulov in F# Chat
match x with
| x | y
источник

AH

Ayrat Hudaygulov in F# Chat
это как бы обычный синтаксис
источник

VL

Vladimir Lozhnikov in F# Chat
Evgenii Evgenivich
Кстати достаточно казуальненький вопрос -> От Дмитрия Сошников по F# годная книга?
читал, нормальная. но староватая уже
источник

AH

Ayrat Hudaygulov in F# Chat
Герман
let (1) = 1
капец
сдеконстрактил как царь
источник

AH

Ayrat Hudaygulov in F# Chat
Герман
let (1) = 1
капец
let (1 as a) = 1
источник

AH

Ayrat Hudaygulov in F# Chat
АХАХАХАХАХА
источник

IC

Ilya L Che in F# Chat
Ayrat Hudaygulov
match x with
| x | y
Ну это другое. Про & в матче я знаю, благо читал доку майкрософт. А вот чтобы
let (None | Some _) = opt
-- это магия какая-то.
источник

AH

Ayrat Hudaygulov in F# Chat
Ilya L Che
Ну это другое. Про & в матче я знаю, благо читал доку майкрософт. А вот чтобы
let (None | Some _) = opt
-- это магия какая-то.
давай начнём с того что если фшарп где-то ожидает патерн, ты можешь ему туда насовать патерн
источник

Г

Герман in F# Chat
ну хоть без гардов
источник

AH

Ayrat Hudaygulov in F# Chat
патерны у нас можно сочетать & и | и оно вернёт патерн
источник

AH

Ayrat Hudaygulov in F# Chat
а ещё в патерн можно положить патерн
источник

AH

Ayrat Hudaygulov in F# Chat
Some (Some 1)
источник

VS

Vasily Shapenko in F# Chat
источник

VS

Vasily Shapenko in F# Chat
Пошла жара
источник

VS

Vasily Shapenko in F# Chat
Чую, будут калометы расчехлять
источник

AH

Ayrat Hudaygulov in F# Chat
А ещё можно забиндить полупатерн

let ((Some (Some 1 as a) as b)) = Some (Some 1)
источник
2020 October 23

AH

Ayrat Hudaygulov in F# Chat
Короче, фшарп это про патерны.
источник

AH

Ayrat Hudaygulov in F# Chat
Потому что всю эту хрень можно юзать в аргументах функций например. Или в лямбдах
источник