Я просто написал класс Matrix, со следующим constuctor:Scala, типа конструктора Карринга
class Matrix (val dim1: Int)(val dim2: Int, val args: Matrix.IntMode*)
Итак, я хочу, чтобы получить вектор класс, первое измерение всегда 1, и попробовать что-то вроде этого:
type Vector = Matrix(1) _
Но не могу найти правильный способ реализации моей идеи. Я буду признателен за любую помощь с этим
Ваше решение выглядит довольно хорошо, но я надеялся, что я могу найти простой Scala-полосная решение с типов и карри. Во всяком случае, огромное спасибо! – DoSofRedRiver