This question already has an answer here:
- Unnamed Functions in Code Golf 2 answers
In this answer, the function is defined as
f is not used in the function, so it seems fine to write
(the latter one's return value is also the function)
The point is that, you can't write
f = With(Math)(a,b,c,d)=>...
You either write (1) or
f = eval('With(Math)(a,b,c,d)=>...')
to make f be the function. Is that allowed?