블로그 이미지
초딩입맛제주아재
하고 싶은 것만 하며 살고 싶다

calendar

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
2006. 11. 2. 00:02 Programing/Smalltalk


asOrderedCollection

#('apple' 'cherry' 'banana') asOrderedCollection.

arr := #('input device' 'display device')->'computer'.
arr key: arr key asOrderedCollection.


Array객체는 요소의 수가 정해져있어 확장이나 축소가 불가능하다.

#('one' 'two' 'three')
이 Array객체는 처음 생성될때 요소으 수가 3개였기 때문에
추가나 삭제가 불가능하다.

이러한 상황에서 요소의 추가/삭제가 필요하게 될때
Array 객체에 asOrderedCollection 메세지를 날려줌으로서
간단하게 요소의 추가/삭제가 가능한 asOrderecCollection객체로 바꿔 줄 수가 있다.
posted by 초딩입맛제주아재

댓글을 달아 주세요