Hi - in the first case, x, y and z are variables and you are passing their values to the block.
In the second case, the values inside the array #(x y z) are the symbols #x, #y and #z. Try the following:
block valueWithArguments: (Array with: x with: y with: z)
or
block valueWithArguments: {x. y. z.}
The last case is not standard Smalltalk - it's a very convenient syntax sugar on top of Squeak.
Entschuldigung, aber ich habe fast alles mein Deutsch vergessen.
- Francisco