Initial values specified for x, y, ... are evaluated before x, y,... are cleared.
It's from the Details in The reference to Block. And I can't understand it.
I can't figure outWhen are the local variables cleared and what's the meaning of this sentence,"initial values are evaluated"?
Could anyone give an example to illustrate it? Thanks a lot!