バックエンドの主戦場として学習中の Go。言語仕様でつまずいた箇所を残していく。 ## 言語仕様 - [[Notes/Goスライスの len・cap・nil|Goスライスの len・cap・nil]] — make の第2・第3引数を取り違えると panic する - [[Notes/Goメソッドレシーバー(ポインタ vs 値)|Goメソッドレシーバー(ポインタ vs 値)]] - [[Goは1つの型でレシーバーを混在させない]] — レシーバー統一のルール ## 並行処理・ライフサイクル ## データの出し入れ(JSON) - [[エンコードとデコード]] — 内部の構造体⇄外部のバイト列。ingestion は入口で Unmarshal・出口で Marshal ## 関連 - [[Notes/開発環境|開発環境]] - [[Notes/GitHub|GitHub]]