フォロー

go で

func Hoge(a int) (a int) {
...
}

と書くと a が 2 回宣言されてしまうのでエラーになる。

後ろの a int で int 型の変数 a を返却する関数であることを定義でき、関数内の return は何も書かなくて良いというのが便利。だが引数の変数とかぶるとエラーになっちゃう。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。