Anonymous user
Array: Difference between revisions
→Smalltalk
Line 247:
a1,a2 -> #(10 20 30 40 1.0 20.0 'thirty' true (5 5 5)
"enumerating, mapping etc."
a1 do:[:e | e printCR ] -> prints each element
a1 select:[:e | e > 20]. -> #(30 40)
a1 collect:[e | e squared]. -> #(100 400 900 1600)
a1 collect:#squared -> ditto
a1
a1
a1 count:[:e | e >= 20]. -> 3
.. there are many many more such functions..
Line 265 ⟶ 266:
"searching"
a1 includes:100 -> false
a1 occurrencesOf:10 -> 1
a1 indexOf:40. -> 4
a1 lastIndexOf:40. -> 4
|