people.each { |person| self.send_spam_to(person) }
people do: [ :person | self sendSpamTo: person ].
people do: [ :each | self sendSpamTo: each ].
RUBY
SMALLTALK
Slide 15
Slide 15 text
people.each { |person| self.send_spam_to(person) }
people do: [ :person | self sendSpamTo: person ].
people do: [ :each | self sendSpamTo: each ].
RUBY
SMALLTALK
Slide 16
Slide 16 text
people.select { |person| person.adult? }
people.select(&:adult?)
people select: [ :person | person isAdult ].
people select: #isAdult.
RUBY
SMALLTALK
Slide 17
Slide 17 text
people select: #isAdult.
people detect: #isAdult.
people reject: #isAdult.
people collect: #firstName.
people inject: 0 into: [ :memo :each | memo + each age ]
SMALLTALK