As it turns out, this is again non-optional if our function logic is more than one line.
I know this isn't at all what you meant, but I thought I'd throw this in the comments for fun.
You can many times write code that would normally need curly braces without them by using parentheses expressions. You can't use statements (like creating new variables or if, else, for, etc), but you can call a few functions and return the last value.
I know this isn't at all what you meant, but I thought I'd throw this in the comments for fun.
You can many times write code that would normally need curly braces without them by using parentheses expressions. You can't use statements (like creating new variables or
if
,else
,for
, etc), but you can call a few functions and return the last value.Just a little tidbit I thought I'd throw in. Excellent article nevertheless!