Goの勉強メモ3つ目

Go言語によるWebアプリケーション開発
Mat Ryer
オライリージャパン
売り上げランキング: 73,002

Atomのプラグインでerrorをはくようになってしまって全然進まなかった(とりあえず直ったけどなぜ直ったのかいまいち分からないがGOPATHの問題だったっぽい)。

:=について

きょうはあとこんな感じのエラーで引っかかってしまった。

スクリーンショット 2016 05 25 21 50 28 1

結論から言うと、文法をよく理解していなかったことが原因。変数宣言の方法がいくつあるのだけど、それをちゃんと理解してなかった。

単純に`:`をつけ忘れていて型が分からないから(?)エラーになっていたっぽい。`:=`を使わないときは`var`をつけないといけないらしい。

これは解決したんだけど、lintで警告が出まくっている。

スクリーンショット 2016 05 25 21 48 04

公開しているものはコメントを付けないと警告が出てしまう設定になっている。まぁlintの内容に合わせてコメントをするのがいいんだろうな。

というわけで今日はここまで。