programing

해시 배열에서 값 수집

projobs 2021. 1. 19. 21:12
반응형

해시 배열에서 값 수집


다음 형식의 데이터 구조가 있습니다.

data_hash = [
    { price: 1, count: 3 },
    { price: 2, count: 3 },
    { price: 3, count: 3 }
  ]

다음 :price과 같은 배열로 값을 얻는 효율적인 방법이 [1,2,3]있습니까?


먼저, 루비 1.9 미만을 사용하는 경우 :

array = [
    {:price => 1, :count => 3},
    {:price => 2, :count => 3},
    {:price => 3, :count => 3}
]

그런 다음 필요한 것을 얻으려면 :

array.map{|x| x[:price]}

참조 URL : https://stackoverflow.com/questions/18899868/collect-values-from-an-array-of-hashes

반응형