複数の戻り値
https://gyazo.com/7897703fdf43d84d7d7662e87eb045b6
Golangでよく使われるやつだっけ?
思いつきで試してみたら結構便利
(boolean, result) みたいな tuple を返す
booleanを先に調べて結果の正否を見れる
否ならスルーすればいい。正なら続いてresultを見ればよい。
コメントによる解説は必須になるか
なくてもコード見ればわかるけど、コメントあればいちいち読まなくていいので楽
A Tour of Go
Go公式の用語では
Multiple results