【发布时间】:2016-09-11 05:42:51
【问题描述】:
文档中没有记录。但是通过实验我发现将方法的返回类型键入为 Void 会取消“最后一条语句返回”(这很好),使其返回 Nil。
def foo; "baz"; end #=> "baz" : String
def foo : Void; "baz"; end #=> 无
def foo : Nil; "baz"; end #=> 无
问题是:
以上假设正确吗?
Void 和 Nil 方法返回类型有区别吗?
【问题讨论】:
标签: crystal-lang