Closed DAddYE closed 10 years ago
On 4/4/14 8:09 PM, DAddYE wrote:
Have you though about onliners without |end|?
You added the nice |Lambda Expressions| form for example
x = (a) => a * 2 end What about some with braces?
x = (a) => { a * 2 } Isn't a bit more readable?
The only issue I have with that is that to return a table, you'd need:
x = (a) => { { a * 2 } }
So, why is the outer {
,}
pair a block, but the inner a table? It's a
little inconsistent.
The one liner doesn't need end
:
x = (a) => a * 2
I need to update the docs to reflect this. There's already an example here.
Ha, makes sense now. Thanks.
Have you though about onliners without
end
?You added the nice
Lambda Expressions
form for exampleWhat about some with braces?
Isn't a bit more readable?
Another alternative will be avoid adding
end
but I guess will be problematic knowing where the statement ends.