Last updated 1 year ago
Was this helpful?
Sidef uses the stable merge-sort algorithm for sorting an array.
var table = [ <UK London>, <US New\ York>, <US Birmingham>, <UK Birmingham>, ] table.sort {|a,b| a[0] <=> b[0] }.each { |col| say "#{col[0]} #{col[1]}" }
UK London UK Birmingham US New York US Birmingham