是否可以在 Crystal 中使用带参数的方法 proc ?
就像是:
def foo(baz)
puts "#{baz} foo!"
end
proc = ->foo
proc.call "Hi"
是的。如果方法有参数,则必须指定它们的类型:
proc = ->foo(String)
proc.call "Hi" # Hi foo!
查找更多示例:水晶文档 https://crystal-lang.org/docs/syntax_and_semantics/literals/proc.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)