더북(TheBook)

배열에서 값을 읽는 규칙은 배열 이름 다음에 [ 와 ] 사이에 정수 인덱스를 표기하는 것이다. 배열 요소에 값을 설정하려면 읽을 때와 같은 구문으로 배열 요소를 표시하고, 그 뒤에 등호(=) 기호와 설정할 값을 명시한다. 예를 들면 다음과 같다.

exampleArray[0] = 'Hello world.'

이 예시는 exampleArray 배열의 첫 번째 요소 값으로 Hello world.라는 문자열을 설정한 것이다. 추가로 여러 요소에 값을 설정하려면 다음과 같이 표기한다.


exampleArray[1] = 'Goodbye world.'
exampleArray[2] = 'This is a test.'
exampleArray[5] = 'Key-value database'
exampleArray[9] = 'Elements can be set in any order.'

exampleArray는 모든 요소가 문자열로 구성된 배열이다. 따라서 exampleArray 배열의 요소 값으로 실수형 데이터는 설정할 수 없다. 다음과 같이 쓰면 오류가 발생한다.

exampleArray[6] = 3.1415

배열에는 다음과 같은 두 가지 제약이 있다.

인덱스로는 정수만 사용할 수 있다.

모든 값의 데이터 타입은 같아야 한다.

그런데 가끔 이런 제약이 없는 데이터 구조를 사용하는 것이 유용할 때가 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.