- 投稿日:2022-09-16T18:54:30+09:00
Clean Architecture with Go
💡 はじめに この記事は、クリーンアーキテクチャとGo言語を半年ほど勉強した人の知見をまとめたものです。zennにも同じ内容を投稿しています。この記事の対象者としては、 * クリーンアーキテクチャ…
- 投稿日:2022-09-16T18:43:01+09:00
GolangのSlice挙動メモ:copy, append, len, cap, 関数に渡して変更したときどうなるか。
Goのスライスでハマった(定期) スライスを関数に渡して関数内で長さが変わって増えた分が呼び出し元で見れない問題にハマった。 結論としては、長さを変えてやればOKだった。(変えれないと思っていたら…
- 投稿日:2022-09-16T18:18:58+09:00
Docker GoでREST APIを作成、MySQLに接続する
はじめに 本格的にアプリ開発を始める前に、練習として Dockerを用いてGoコンテナ、MySQLコンテナを作成、 MySQLからデータを取得するAPIを作成しました。 作成の手順、参考にした記事…
- 投稿日:2022-09-16T11:58:16+09:00
Goで簡易な集合型を実装してみよう
はじめに Goには、集合型が存在しない。Goで集合型っぽいことを実装するには様々な方法があるが、空のstructをvalueとして持つmap型を定義する方法が使い勝手が良い。今回はこれを利用してS…
- 投稿日:2022-09-16T04:07:51+09:00
Goで package ... is not in GOROOT エラーが発生した時の自己解決備忘録
前提条件 今回のgoバージョン golang:1.19.1-alpine (dockerイメージ) 参考にしたサイト https://qiita.com/fetaro/items/31b02b94…