Package: Kernel-Methods
Last updated
aBlock := [ Console print: 'Hello world' ].
"Execute a block"
aBlock value.
"Execute a block with an argument"
aBlock := [:each | Console print: each, '. '].
{1. 2. 3. 4. 5. 6. 7. 8. 9. 10} do: [ :item | aBlock value: item].
i := 1.
[ i > 10 ] whileFalse: [ Console print: i, '. '.
i := i + 1 ].i := 1.
[ i <= 10 ] whileTrue: [ Console print: i, '. '.
i := i + 1 ].
a := 1.
aBlock := [ a := a / 0 ].
aBlock onErrorDo: [ :ex | a := 0].