RosettaCodeData/Task/Sort-an-array-of-composite-structures/Frink/sort-an-array-of-composite-structures.frink
2023-07-01 13:44:08 -04:00

14 lines
264 B
Text

class Pair
{
var name
var value
new[name is string, value is string] :=
{
this.name = name
this.value = value
}
}
a = [new Pair["one", "1"], new Pair["two", "2"], new Pair["three", "3"]]
sort[a, {|a,b| lexicalCompare[a.name, b.name]}]