V
Vikas Gholap
Hello All, I am new to programming, i have little problem with hash.
I want to retrieve first 10 items(key value pairs) from given hash{}
hashTable = {"a" => 1, "b" => 5, "c" => 2, "d" => 6, "e" => 4, "f" => 7,
"g" => 9, "h" => 5, "i" => 1, "j" => 8, "k" => 9, "l" => 3, "m" => 7,
"n" => 10, "o" => 12}
#sort hashTable on value by descending order
hashTable.sort {|a,b| -1*(a[1]<=>b[1])}
#now I want 10 items from sorted hashTable
I wrote some thing like
I want to retrieve first 10 items(key value pairs) from given hash{}
hashTable = {"a" => 1, "b" => 5, "c" => 2, "d" => 6, "e" => 4, "f" => 7,
"g" => 9, "h" => 5, "i" => 1, "j" => 8, "k" => 9, "l" => 3, "m" => 7,
"n" => 10, "o" => 12}
#sort hashTable on value by descending order
hashTable.sort {|a,b| -1*(a[1]<=>b[1])}
#now I want 10 items from sorted hashTable
I wrote some thing like