2014-09-18 5 views
2

루비에 연관 배열이 있습니까? 또는 연관 배열은 Ruby의 해시 일뿐입니다?해시 대 루비의 배열

Ruby 해시에서 들었고 연관 배열이 다른 언어에서와 같이 동일한 것은 아닙니다.

그래서 연관 배열과 해시간에 실제적인 차이점이 있습니까? 루비에서

+0

루비에는 "연관 배열"이 없습니다. 그것은 PHP의 특질입니다. –

+1

예, 황금 배지 슈퍼 파워 :) –

+1

나는 이것을 중복으로 투표했지만, 아래 표는 실제로 불필요합니다. 초보자가되고 좋은 질문을하는 것은 잘못된 것이 아닙니다. 다른 사람들이 전에 물어 본 것입니다. – jdl

답변

0

배열과 해시 사이에 엄격한 차이가있다 : PHP는 달리

array = [ 1, 2, 3, 4] 
array[2] 
# => 3 

hash = { a: 1, b: 2, c: 3 } 
hash[:a] 
# => 1 
hash[1] 
# => nil 

는, 배열은 항상 특정 순서를 가지고 해시 키/값 쌍 0 개 이상의 일련의 객체입니다.

+0

감사합니다. 이제 분명합니다. – Jensky

관련 문제