今年の3月まで19ヶ月ほどGoを書いていたのですが、その際は何となく雰囲気でやっていたので。
Goを基礎から勉強しなおそうと思い、A Tour of Goをやっています。
事象
メソッドの引数が同じ型である場合、最後の型を残して省略出来る様子。
func add(x, y int) int {
return x + y
}
反省
知らなかったので、毎回省略せずに型を書いていました。
ただ、保守時の可読性を考えると、場合によっては省略せずに書いたほうが良いかもしれない🤔
他の言語が分かるとなんとなく、雰囲気で書けちゃうけど、
新しい言語をやる時は、公式や有名な教材をちゃんとやって基本を付けたほうが良さそうだね😅
受託開発メインだと、JavaやRuby・KotlinやPythonなど、
いろんな言語をやる事が多いので、一つの言語に労力を掛けにくいってのもあるんだけど…。
参考