Вопросы с тегом экзистенциально-типа - PullRequest

Вопросы с тегом экзистенциально-типа

4 голосов
2 ответов

В Scala я мог бы написать следующее trait: trait Consumer[A] { def apply(a: A): Unit } И scala...

Gal / 29 октября 2019
0 голосов
1 ответ

Я пытаюсь построить каркас с иерархией Context с (которая содержит неизменяемые данные) и Module с,...

Troy Daniels / 25 сентября 2019
1 голос
1 ответ

Предположим, у меня есть черта, определенная как trait SomeTrait[A] { def doSomething(): Seq[A] } и...

d-_-b / 04 мая 2019
7 голосов
0 ответов

У меня есть экзистенциальный тип , определенный следующим образом: trait Collection { type Element;...

Tim Diekmann / 24 апреля 2019
1 голос
1 ответ

Этот надуманный пример иллюстрирует суть моей проблемы: trait Producer[X] {def make(): X } sealed...

lex82 / 16 апреля 2019
1 голос
1 ответ

Экзистенциальную количественную оценку легко получить, упаковав словари в конструкторы данных. {-#...

theindigamer / 14 марта 2019
0 голосов
1 ответ

Есть ли удобный способ получить экземпляр Ord (или Eq) для сравнения любых двух значений GADT,...

Didier Dupont / 05 марта 2019
0 голосов
1 ответ

Скажем, у меня есть тип trait Mode[T] trait MyType[T, M <: Mode[T]] Это компилируется val t:...

darkjh / 26 февраля 2019
0 голосов
3 ответов

Можно ли написать extractT? {-# LANGUAGE ExistentialQuantification #-} import Data.Proxy data T =...

Pier Bezuhoff / 16 ноября 2018
0 голосов
0 ответов

Я хотел бы использовать окна изображений существующего размера по нескольким причинам: Я хотел бы...

dbanas / 14 ноября 2018
0 голосов
3 ответов

Я пытался написать следующий код: {-# LANGUAGE GADTs #-} module V where data V a where V :: (c...

phi16 / 29 октября 2018
0 голосов
2 ответов

Я сталкиваюсь с тем же шаблоном в моих проектах, где я начинаю с типа с несколькими конструкторами...

Francisco Ryan Tolmasky I / 24 октября 2018
0 голосов
1 ответ

class Toto[F[_]]() val totos: Seq[Toto[_]] = Seq(new Toto[Future[_]], new Toto[IO[_]])...

Joan / 28 сентября 2018
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...