এই রুবি কোডটি আমার প্রত্যাশা মতো আচরণ করছে না:
# create an array of hashes
sort_me = []
sort_me.push({"value"=>1, "name"=>"a"})
sort_me.push({"value"=>3, "name"=>"c"})
sort_me.push({"value"=>2, "name"=>"b"})
# sort
sort_me.sort_by { |k| k["value"]}
# same order as above!
puts sort_me
আমি কী "মান" কী দ্বারা হ্যাশগুলির অ্যারে বাছাই করতে দেখছি, তবে সেগুলি ছাঁটাই না করা হয়েছে।
Array#sort_by!
রুবি ১.৯.২-এ নতুন। আমারbackports
রত্নটিকে খুব প্রয়োজনীয় করেও আজ সকল রুবি সংস্করণে উপলভ্য :-)