Может ли метод Crystal-lang возвращать несколько значений определенного типа?Метод Crystal возвращает несколько значений
Я знаю, что он может быть реализован таким образом:
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"}
, но я могу сделать somethink как в Go-lang
def my_method(arg_1 : Int, arg_2 : String) : Int, String
return arg_1, arg_2
end
???
Спасибо!