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语言一样做些什么吗?
def my_method(arg_1 : Int, arg_2 : String) : Int, String
return arg_1, arg_2
end
???
Thanks!