Golang

Goのドット3つ

概要 Goを書いているときに見るドット3つについて公式ドキュメントのリンクをもとにコード例を示す。 配列 https://golang.org/ref/spec#Composite_literals The notation ... specifies an array length equal to the maximum element index plus one. とあ…

.envで定義した環境変数をDocker,docker-compseで使用する例

.envからdockerの実行環境に環境変数を渡す例 環境 go1.13.8 Docker version 19.03.8 ディレクトリ構成 Dockerfile docker-compose.yaml go.mod main.go .env .env2 main.go package main import ( "fmt" "os" ) func main() { fmt.Println("hello world") f…

Qiita記事をローカル管理するツールが入門としてよかった話

概要 Goの入門としてQiitaをローカル管理するツールを作った。 リポジトリは以下。 https://github.com/ma-bo-do-fu/qsync 今回はその感想をメモしておく。対象読者はGo言語やツール開発初心者。 環境 $go version go version go1.10.3 darwin/amd64 モチベ…