Size: a a a

F# Flood: ПДД made functional, making illegal state INGIBDDdale

2020 May 02

Dv

Dr. Friedrich von Ne... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Doge Shibu
Ну этот метод работает только для типа MyList, где полиморфизм?
«только для типа MyList»
источник

O

Orbarax in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Dr. Friedrich von Never
А где полиморфизм у хаскельного
sum a b = a + b
?
в сигнатуре
источник

Dv

Dr. Friedrich von Ne... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Для семейства типов MyList
источник

Dv

Dr. Friedrich von Ne... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Orbarax
в сигнатуре
Ну и у меня в сигнатуре
источник

O

Orbarax in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Dr. Friedrich von Never
Для семейства типов MyList
селект выбран статически
источник

Dv

Dr. Friedrich von Ne... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Orbarax
селект выбран статически
Не понимаю
источник

O

Orbarax in F# Flood: ПДД made functional, making illegal state INGIBDDdale
ты можешь накрутить на него virtual
источник

Dv

Dr. Friedrich von Ne... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
У меня написан метод, который работает для семейства типов `MyList`
источник

Dv

Dr. Friedrich von Ne... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Для любого типа с таким названием он будет работать
источник

O

Orbarax in F# Flood: ПДД made functional, making illegal state INGIBDDdale
но возвращаемый тип у тебя будет MyList
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Dr. Friedrich von Never
Для семейства типов MyList
Так нужен был метод, который работает для любого типа, который удовлетворяет требованием тот, чтобы с ним может было LINQ синтаксис использовать
источник

O

Orbarax in F# Flood: ПДД made functional, making illegal state INGIBDDdale
што
источник

Dv

Dr. Friedrich von Ne... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Orbarax
но возвращаемый тип у тебя будет MyList
Вообще-то void
источник

O

Orbarax in F# Flood: ПДД made functional, making illegal state INGIBDDdale
возвращаемый тип селекта
источник

O

Orbarax in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Dr. Friedrich von Never
Для любого типа с таким названием он будет работать
т.е. подразумевается иметь много типов с таким названием? как интересно
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Orbarax
т.е. подразумевается иметь много типов с таким названием? как интересно
Тайпклассы с хкт ну так себе связаны
источник

Dv

Dr. Friedrich von Ne... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Doge Shibu
Так нужен был метод, который работает для любого типа, который удовлетворяет требованием тот, чтобы с ним может было LINQ синтаксис использовать
IEnumerable<string> Foo() {
 var argument = MyList.MyArgument;
 return from x in argument select x.ToString();
}
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ну тоже есть можно иметь тайпклассы и не иметь хкт
источник

Dv

Dr. Friedrich von Ne... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Будет работать для любого типа, у которого есть метод Select
источник

O

Orbarax in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
Тайпклассы с хкт ну так себе связаны
где хкт?
источник