반응형
해시 배열에서 값 수집
다음 형식의 데이터 구조가 있습니다.
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
반응형
'programing' 카테고리의 다른 글
LINQ Group By 및 Select 컬렉션 (0) | 2021.01.19 |
---|---|
ASP.NET 4.5 MVC 4가 Windows Server 2008 IIS 7에서 작동하지 않음 (0) | 2021.01.19 |
vba를 사용하여 현재 작업 디렉토리를 얻는 방법은 무엇입니까? (0) | 2021.01.19 |
개체 데이터 소스가있는 ng-options (0) | 2021.01.19 |
Amazon S3 및 Cloudfront 캐시, 캐시를 지우거나 캐시를 동기화하는 방법 (0) | 2021.01.19 |