【问题标题】:Method proc with parameters带参数的方法 proc
【发布时间】:2017-10-13 11:12:11
【问题描述】:

可以在Crystal中使用带有参数的方法proc吗?

类似:

def foo(baz)
  puts "#{baz} foo!"
end

proc = ->foo

proc.call "Hi"

【问题讨论】:

    标签: crystal-lang


    【解决方案1】:

    是的。如果方法有参数,你必须指定它们的类型:

    proc = ->foo(String)
    proc.call "Hi" # Hi foo!
    

    crystal docs 查找更多示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多