Как лексикографически сравнивать кортежи scala?

Учитывая два кортежа одной и той же арности, как я могу лексикографически сравнить их? Кажется, что это должно быть так же просто, как в следующем фрагменте, но это не так. Любой простой пример того, как это сделать?

var x = (1,2,3) < (1,2,4)

Если бы это были списки, я мог бы определить рекурсивную функцию, которая сравнивала бы начало списка до тех пор, пока не было бы найдено различие или конец списка, но я не думаю, что смог бы сделать это для кортежей.

17
задан lasaro 19 June 2012 в 20:21
поделиться