Jump to content

Array: Difference between revisions

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 countinject:0 into:[:eaccu :el | eel >=+ 20accu]. -> 3100
a1 occurrencesOfconform:10[:e | e even]. -> 10true
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
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.