one -to- many relationship ⇒ use a collection
dynamincally sized collection
ex
| oc | oc := OrderedCollection new: 1. 1 to: 3 do: [:n | a add: n]. ^ a an OrderedCollection(1 2 3)
How do you compactly code (OredredCollection or Array) 예
#(plain plain plain bold bold bold bold) -대체-> 3--#plain, 4--#bold
don't want duplicates in collection
예 {{{ #(1 1 1 1 2 2 2) asSet.
a Set(1 2) </code>
새로운 object를 추가할때 equaluty 유지하기?
collection 에서 어떤 특정 조건의 sorting
colletion with fixed number of element 예
| a | a := Array new: 5. 1 to: a size do: [ :n | a at: n put: n ]. ^ a #(1 2 3 4 5)
homogenous(균일한) information을 저장할때 사용
sequence number in collection (1 to: 20) do: [:each | ...]
예
| collection oc | collection := 1 to: 20 by: 2. oc := OrderedCollection new. oc addAll: collection. ^ oc an OrderedCollection(1 3 5 7 9 11 13 15 17 19)