Учитывая два кортежа одной и той же арности, как я могу лексикографически сравнить их? Кажется, что это должно быть так же просто, как в следующем фрагменте, но это не так. Любой простой пример того, как это сделать?
var x = (1,2,3) < (1,2,4)
Если бы это были списки, я мог бы определить рекурсивную функцию, которая сравнивала бы начало списка до тех пор, пока не было бы найдено различие или конец списка, но я не думаю, что смог бы сделать это для кортежей.