【发布时间】:2016-11-19 15:05:20
【问题描述】:
Crystal-lang 方法可以返回多个特定类型的值吗?
我知道可以这样实现:
def my_method(arg_1 : Int, arg_2 : String) : Tuple
return arg_1, arg_2
end
res_1, res_2 = my_method(1, "1")
但如果我这样做也可以:
result = my_method(1, "1") #=> {1,"2"}
但我可以像Go-lang那样做一些思考
def my_method(arg_1 : Int, arg_2 : String) : Int, String
return arg_1, arg_2
end
???
谢谢!
【问题讨论】:
标签: crystal-lang