codon icon indicating copy to clipboard operation
codon copied to clipboard

Lambda functions don't support default arguments

Open jplevyak opened this issue 1 year ago • 1 comments

g = lambda a, L=[] : (L.append(a), L)[1]
print(g(1))

python3 returns "[1]"

codon says:

error: syntax error, unexpected '='

jplevyak avatar Mar 12 '23 00:03 jplevyak

Thanks; this should be an easy fix. I'll rename the issue to "lambda functions don't support default arguments".

arshajii avatar Mar 12 '23 13:03 arshajii