I agree that the block syntax looks cleaner to me. It just shows much better 
what's going on, and it's harder to accidentally delete the let statement while 
refactoring. I also use that block syntax quite a lot, even wrote a full 
[article](https://peterme.net/tips-and-tricks-with-implicit-return-in-nim.html) 
about it. That being said, in this particular instance I'd probably just use 
`let myvar = computeFoo(initFoo())` but that will obviously not always be the 
case.

Reply via email to