struct (1) 썸네일형 리스트형 [Ruby] Sort 방법 (Struct - 구조문 이용) 1. 기본 Hash 정렬 참고] Ordered Hash는 , Hash에 값을 대입시 순서대로 저장을 한다. (여기 참고) require 'ordered_hash' h = OrderedHash.new(0) h["1st"] = 5 h["2nd"] = 3 h["3th"] = 7 #Hash의 Value의 내림차순으로 정리하여 배열로 지정 a = Array.new(0) a = h.sort { |a,b| b[1]a[1] } [결과] a = [["3th",7],["1st",5],["2nd",3] ] 2. Struct Type 정렬 require "ordered_hash" h1 = OrderedHash.new(0) s1 = Struct.new(:name, :zip) h1["2020"] = s1.new("smith", .. 이전 1 다음