Splitting a Ruby hash into sorted keys / associated values -
मान लें कि मेरे पास रुबी में एक हैश है:
  d = {1 = & gt; 'एक', 3 = & gt; 'तीन', 2 = & gt; 'दो'}   और मुझे प्राप्त करना चाहते हैं
  x = [1, 2, 3] y = [ 'एक', 'दो', 'तीन']    यही है, मैं सॉर्ट किए गए कुंजी को  x  में चाहता हूं, और  y में संबंधित मान । मैं संभावित रूप से  x  के लिए कस्टम सॉर्ट क्रम का उपयोग करना चाहता हूं। 
यह करने के लिए सबसे आसान, सरल तरीका क्या है?
आसान:
  x, y = d.sort.transpose   या, एक कस्टम प्रकार के साथ:
  x, y = d.sort_by {| k, v |   
Comments
Post a Comment