Size: a a a

2020 July 01

ДБ

Дмитрий Башинский... in F# Chat
ну у меня есть завернутый тип
источник

ДБ

Дмитрий Башинский... in F# Chat
я хочу его принять в метод, но работать с завернутым)
источник

Ɖ

Ɖrēw in F# Chat
Дмитрий Башинский
в F# нельзя выразить такой констраинт?
public Test<T>() where T : IEnumerable<T>
Я думал ты такое хочешь
источник

ДБ

Дмитрий Башинский... in F# Chat
такое, но без параметра
источник

ДБ

Дмитрий Башинский... in F# Chat
а в <> выразить это
источник

PD

Prunkles Dreemurr in F# Chat
:>
источник

PD

Prunkles Dreemurr in F# Chat
Наследование так показывается
источник

ДБ

Дмитрий Башинский... in F# Chat
тут его нет
источник

PD

Prunkles Dreemurr in F# Chat
А
источник

ДБ

Дмитрий Башинский... in F# Chat
хер с ним, закину параметр ему
источник

Ɖ

Ɖrēw in F# Chat
<'a, 'b when 'b :> Wrapper<'a>>
источник

Ɖ

Ɖrēw in F# Chat
Попробуй так со своим кейсом
источник

PD

Prunkles Dreemurr in F# Chat
Ɖrēw
<'a, 'b when 'b :> Wrapper<'a>>
Да, я тоже хотел это написать. Потому что иначе получается, что 'a это Wrapper<'a> это Wrapper<Wrapper<'a>> и так рекурсивно
источник

ДБ

Дмитрий Башинский... in F# Chat
в С# оно не рекурсивно
источник

Ɖ

Ɖrēw in F# Chat
Ɖrēw
<'a, 'b when 'b :> Wrapper<'a>>
Ну я другого способа не вижу
источник

Ɖ

Ɖrēw in F# Chat
Но там может быть ошибка тоже
источник

ДБ

Дмитрий Башинский... in F# Chat
Ɖrēw
<'a, 'b when 'b :> Wrapper<'a>>
так же
источник

Ɖ

Ɖrēw in F# Chat
Дмитрий Башинский
хер с ним, закину параметр ему
Ну тогда оставь так
источник

Ɖ

Ɖrēw in F# Chat
А сделать модулем и функциями контракт не позволяет?
источник

Ɖ

Ɖrēw in F# Chat
Если позволяет то че б не сделать
источник