【发布时间】:2011-08-10 10:06:34
【问题描述】:
这是我在 Python 中经常做的事情:
simple_call = lambda name: extract(some[fairly][hidden], name)
result1 = simple_call('myname')
result2 = simple_call('yourname')
result3 = simple_call('hisname')
如果你必须从一些复杂的数据结构或一些奇怪的 API 中重复提取一些数据,这真的很方便。
有没有办法在 Ruby 中做同样的事情?
【问题讨论】:
标签: python ruby lambda closures