The expression queue isEmpty ifTrue: [index <- 0] ifFalse: [index <- queue next] evaluates the expressions in the first block if the receiver … The representation of conditions in the Smalltalk-80 system … When ifTrue: is sent to false, it returns …
Google-1
Google-2
Copyright clearance needed for quotation.