2
ответа

Смешивание параметров типа и абстрактных типов в scala

Я пытаюсь использовать ответ предыдущего вопроса реализовать небольшую библиотеку графика. Идея состоит в том, чтобы рассмотреть графики как наборы, где вершины переносят элементы набора. Я хотел бы использовать...
вопрос задан: 23 May 2017 12:11
2
ответа

Scala: Абстрактные типы по сравнению с дженериками

Я читал Тур по Scala: Абстрактные типы. Когда лучше использовать абстрактные типы? Например, Буфер абстрактного класса {тип T val элемент: T} скорее, что дженерики, например, краткий обзор...
вопрос задан: 20 May 2013 08:54
1
ответ

Абстрактные типы по сравнению с параметрами типа

В каких ситуациях абстрактные типы должны быть предпочтены по параметрам типа?
вопрос задан: 3 July 2010 08:24
0
ответов

конструкторы классов scala и абстрактные типы

Я хочу использовать абстрактный тип, а не параметр типа. В моем конструкторе универсальных классов я хочу иметь параметр универсального типа, но код не компилируется :class SomeOtherClass (val...
вопрос задан: 7 August 2012 11:58
0
ответов

В выводе типа Scala не учитывается, что эти типы идентичны, какими бы они ни были

У меня есть шаблон проектирования, в котором есть генератор объектов (MorselGenerator и его дочерние элементы), любой экземпляр которого всегда генерирует один и тот же точный тип объекта (Morsel и его дочерние элементы), но ...
вопрос задан: 18 February 2012 22:43
0
ответов

Как сравнить упорядоченный абстрактный тип в типе Scala?

Учитывая приведенный ниже код, метод foo должен операторно сравнивать заданную панель параметров с элементами lowerBound и upperBound, которые относятся к одному и тому же абстрактному типу Bar. trait Foo {type Bar <: Ordered [...
вопрос задан: 13 February 2012 00:11
0
ответов

Самотипы Scala и this.type в выпуске коллекций

Я пытаюсь осмыслить абстрактные и явные типы self в scala. Давайте рассмотрим этот пример: Я хочу создать основу для расширяемого дерева так просто: trait Tree {def children: ...
вопрос задан: 8 February 2012 07:59
0
ответов

Почему невозможно переопределить уже реализованный абстрактный тип?

Учитывая следующий код: class A {class B type C <: B trait D} class E extends A {type C = B} class F extends E { переопределить тип C = B на D} Почему Scala IDE ...
вопрос задан: 7 January 2012 18:03
0
ответов

Принуждение оси x к выравниванию с осью y в системе Mathematica Plot

В системе Mathematica, когда я строю графики иногда, я не всегда получаю ось X для выравнивания с точным низом графика. Есть ли способ заставить его делать это постоянно? Вот пример...
вопрос задан: 30 September 2011 21:03
0
ответов

Как использовать эту типизацию, абстрактные типы и т. Д. В Scala для реализации типа Self?

Я не смог найти ответ на этот вопрос в любой другой вопрос. Предположим, что у меня есть абстрактный суперкласс Abstract0 с двумя подклассами Concrete1 и Concrete1. Я хочу иметь возможность определять в Abstract0 ...
вопрос задан: 30 November 2010 11:18