3

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

???

ありがとう!

4

1 に答える 1