7 lines
307 B
Scala
7 lines
307 B
Scala
def sortTable(data: List[List[String]],
|
|
ordering: (String, String) => Boolean = (_ < _),
|
|
column: Int = 0,
|
|
reverse: Boolean = false) = {
|
|
val result = data.sortWith((a, b) => ordering(a(column), b(column)))
|
|
if (reverse) result.reverse else result
|
|
}
|