Size: a a a

2020 November 03

AH

Ayrat Hudaygulov in F# Chat
я вроде делал, ща покажу
источник

AH

Ayrat Hudaygulov in F# Chat
type optionBuilder() =
   member __.Bind(opt, f) = Option.bind f opt
   member __.Bind(obj, f) = Option.bind f (Option.ofObj obj)
   member __.Bind(obj, f) = Option.bind f (Option.ofObj (box obj))
   member __.Bind(obj, f) = Option.bind f (Option.ofNullable obj)
   member __.Return x = Some x
   member __.ReturnFrom x = x
источник

AH

Ayrat Hudaygulov in F# Chat
чот тип такого делал
источник

I

IdiocyAcceptance in F# Chat
type inference разваливается
источник

I

IdiocyAcceptance in F# Chat
тоже
источник

I

IdiocyAcceptance in F# Chat
на твоём примере)
источник

AH

Ayrat Hudaygulov in F# Chat
да ты заебал))) покажи где
источник

I

IdiocyAcceptance in F# Chat
источник

I

IdiocyAcceptance in F# Chat
Да вот же
источник

I

IdiocyAcceptance in F# Chat
твой пример)
источник

I

IdiocyAcceptance in F# Chat
всё подчёркнутое - ошибки type inference
источник

R

Roman in F# Chat
есть еще трюк — сделай часть байндов экстеншн методами, у них ниже приоритет будет
источник

VK

Vladislav Khapin in F# Chat
Roman
a |> box |> Option.ofObj
Referenceequals
источник

I

IdiocyAcceptance in F# Chat
Roman
есть еще трюк — сделай часть байндов экстеншн методами, у них ниже приоритет будет
Пытаюсь сейчас, тоже прочитал этот тред
источник

R

Roman in F# Chat
тока если в одном модуле объявишь type OptionBuilder with без ничего — он сделает это обычными мемберами
источник

AH

Ayrat Hudaygulov in F# Chat
Roman
тока если в одном модуле объявишь type OptionBuilder with без ничего — он сделает это обычными мемберами
это кстати по спеке!!1
источник

A

Anton in F# Chat
источник

NK

ID:0 in F# Chat
источник

TP

Tim Plotnikov in F# Chat
Прочитал вчера пост его том, что они уходят от OCaml и думал что же будет следующее)
источник

I

IdiocyAcceptance in F# Chat
Tim Plotnikov
Прочитал вчера пост его том, что они уходят от OCaml и думал что же будет следующее)
А ты пользовался этим языком?
источник