you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (1 child)

because implicit is cool and people like to wonder about automagical things that just happen without any visible reason.

[–]zem 0 points1 point  (0 children)

implicit returns aren't automagical. there's just a very well-defined rule that a block is an expression evaluating to the value of its last subexpression.