Есть ли в Scala простой способ преобразовать класс case в кортеж?

Есть ли простой способ преобразовать класс case в кортеж?

Я, конечно, могу легко написать шаблонный код для этого, но я имею в виду без шаблона.

На самом деле мне нужен способ легко сделать класс case лексикографически упорядоченным. Я могу достичь цели для кортежей, импортировав scala.math.Ordering.Implicits._, и вуаля, для моих кортежей определен порядок упорядочивания. Но имплициты в scala.math.Ordering в целом не работают для классов case.

55
задан Douglas 10 November 2011 в 14:39
поделиться