Size: a a a

2021 April 03

АЧ

Андрій Чебукін... in F# Chat
Какой тип ошибок всё равно так как на выходе XAML ожидает object
источник

АЧ

Андрій Чебукін... in F# Chat
Так что мы всё боксим
источник

АЧ

Андрій Чебукін... in F# Chat
ObservableCollection<obj>
источник

EB

Eyes in the Box in F# Chat
Если obj предел мечтаний, то предложить что получше нечего
источник

g

gsomix in F# Chat
Идентификатор тоже придется боксить. :)
источник

АЧ

Андрій Чебукін... in F# Chat
Да
источник

EB

Eyes in the Box in F# Chat
Тогда сорян, тут без вариантов
источник

АЧ

Андрій Чебукін... in F# Chat
Андрій Чебукін
Но если я хочу написать fun e -> e :?> 'id то он мне говорит, что ты мне тут что попало на :?> не отправляй
Меня больше напрягает вот это требование компилятора
источник

АЧ

Андрій Чебукін... in F# Chat
Что делать чтобы мне не надо было делать так fun (e:'e) -> e |> box :?> 'id
источник

EB

Eyes in the Box in F# Chat
Его можно понять
источник

EB

Eyes in the Box in F# Chat
У тебя же нет констреинтов на дженерик
источник

АЧ

Андрій Чебукін... in F# Chat
Почему он мне не даёт приводить всё подряд?
источник

АЧ

Андрій Чебукін... in F# Chat
И какое должно быть ограничение?
источник

EB

Eyes in the Box in F# Chat
Потому что это F#
источник

EB

Eyes in the Box in F# Chat
Андрій Чебукін
И какое должно быть ограничение?
Конкретный тип в данном случае
источник

EB

Eyes in the Box in F# Chat
Но могу ошибаться
источник

АЧ

Андрій Чебукін... in F# Chat
То есть если я пропишу 'e when e' :> obj ему будет норм?
источник

EB

Eyes in the Box in F# Chat
Ну типа того
источник

g

gsomix in F# Chat
Андрій Чебукін
Почему он мне не даёт приводить всё подряд?
Потому что это даункаст.
источник

g

gsomix in F# Chat
Андрій Чебукін
Что делать чтобы мне не надо было делать так fun (e:'e) -> e |> box :?> 'id
Самое стремное, что такой код будет бросать исключения при дефолтном GetErrorId, если ошибиться с типами.
источник