I tested with 0.16.1. With current 0.17.1 indeed the last example compiles, and
the first fails with redifinition. So now `do` means something different, I
don't know what. May be a bug, maybe a special case of blocks with no new
scope. Otherwise blocks open new scopes, and this for example did compile and
still does now:
block:
var x = 1
echo x
block:
var x = 2
echo x
- Do notation without parentheses bluenote
- Re: Do notation without parentheses Lando
- Re: Do notation without parentheses bluenote
- Re: Do notation without parentheses LeuGim
- Re: Do notation without parentheses bluenote
- Re: Do notation without parentheses LeuGim
