ほげほげ日記スマートフォン用の表示で見るほげほげ日記この広告は、90日以上更新していないブログに表示しています。2015-04-19Go入門した最近、Go界隈が熱い気がして(主にDockerのせい?)、一介のプログラマならば一般教養として基本的な文法ぐらいは抑えておいた方がいいだろうと思いGoの勉強を始めた。Go入門には良いらしく、僕もそれに従った。Goはブラウザ上でインタラクティブに試せるので環境構築とかせずにGoで遊ぶことができる。オリジナルは英語だが、日本語版もある。英語に苦労しないなら、英語版にすることをオススメする。日本語版は所々、訳が微妙だった。(僕は日本語版をやった。)Goの印象オブジェクト指向に慣れてる人間からすると、lenとかrangeとかmakeとか組み込みキーワードっぽいのがでてくるのが嫌だった。あとは、シンタックス的な好き嫌いがあるがこれは慣れの問題もあるだろう。(例えば、パッケージ中の関数名が大文字で始まるものが多いとか、mapの宣言の仕方が気持ち悪いとか。)多重代入や多重返り値をサボートしているは良かった。(現代的な言語ではほぼ当たり前かな?)一番の特徴はゴルーチンと呼ばれる、並行性を意識した機能が言語ネイティブでサポートされていることかな。手頃なエクササイズが付いており、それによってGoにより親しむことができる。以下、僕のエクササイズの解答を載せておく。(合ってる保証はない)ライセンスはMIT。月別アーカイブ参加グループテクノロジーはてなブログをはじめよう!yktwwwさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。