![]() |
![]() |
![]() |
![]() |
![]() |
|
Because order matters in Smalltalk, you should not think of the
ifFalse:ifTrue: message as a reordering of the keywords and
arguments in an ifTrue:ifFalse: message. Instead, you should
understand that the ifTrue:ifFalse: selector and the
ifFalse:ifTrue: selectors are distinct selectors, both of which
happen to label methods that do the same work.