Сортировка объектов достаточно проста путем смешивания в порядке и предоставления функции сравнения (), как показано здесь . Но что, если ваше значение сортировки - Double вместо Int?
def Сравнение (что: MyClass) = this.x - that.x
, где x - это Double, приведет к ошибке компилятора: "несоответствие типов; найдено: Double required: Int"
Есть ли способ использовать Double для сравнения вместо приведения в Ints?