+ ActivePattern
не могу найти, кто рашит может кинуть примерчик?
let (|HasId|) (item: ^T) = ???
let find (HasId item) =
printfn "id %s" item.Id
http://www.fssnip.net/7U0/title/Methods-deconstruction-via-active-patterns
а обязательно функцию возвращать?
инлайн только функции бывают
Зависит от того, какая семантика тебе нужна.
Обсуждают сегодня