> calling function without parenthesis is only for single argument type. echo 
> works because it expects varargs

Multiple arguments are allowed when the call is a statement, but not when it's 
an expression. E.g `add 1, 2` would work if it was a statement (only possible 
if doesn't return anything). IMO expression-calls without parenthesis should be 
avoided except for some specific cases like `await`.

Reply via email to