![]() |
![]() |
![]() |
![]() |
![]() |
|
As you learned in Segment 145, blocks, like all other entities
in Smalltalk, are objects. A receiver block is an object that responds
to the whileTrue: message by evaluating itself, noting whether the
answer produced by the receiver block is true, and if so, evaluating
the argument block. The evaluate-receiver-blockevaluate-argument-block
cycle continues as long as the receiver block evaluates to true.