배열을 해시 루비로 이 배열 변환: a = ["item 1", "item 2", "item 3", "item 4"] ...해시로: { "item 1" => "item 2", "item 3" => "item 4" } 즉, 짝수 인덱스의 요소는 키이고 홀수 요소는 값입니다.a = ["item 1", "item 2", "item 3", "item 4"] h = Hash[*a] # => { "item 1" => "item 2", "item 3" => "item 4" } 바로 그겁니다.그*를 스플랫 연산자라고 합니다. @Mike Lewis(댓글에 있는) 한 경고: "이것에 대해 매우 조심하세요.루비가 스택에서 스플랫을 확장합니다.대규모 데이터셋으로 이 작업을 수행할 경우 스택이 폭발할 것으로 예상됩니다." 따라서..