def visit_Lambda(self, node):
"""
Lambda(arguments args, expr body)
"""
""" [Lambda Definition] :
<Python> lambda x,y :x*y
<Ruby> lambda{|x,y| x*y}
<Python> lambda *x: print(x)
<Ruby> lambda {|*x| print(x)}
<Python> def foo(x, y):
x(y)
foo(lambda x: print(a), a)
<Ruby> def foo(x, y)
x.(y)
end
foo(lambda{|x| print(a)}, a)
"""
return "lambda{|%s| %s}" % (self.visit(node.args), self.visit(node.body))
评论列表
文章目录