Golang

Golang にて JSON の値を構造体に当てはめる方法です。
下記のように、中身の個数が異なる可能性がある場合に対応させます。

{ "key1":"value1"}{ &quo ...

AWS,Golang

AWS Secrets Manager の値を Golang で取得するサンプルです。

package mainimport ("fmt""github.com/aws/aws-sdk-go/aws ...

Golang

brew を利用したインストール方法はこちら

goenv のインストール手順

GitHub から Clone します

git clone ~/.goenv

パスを通します。(bash の場合は ~/.bash_p ...

Golang

Golang でクロスコンパイルする際に利用する、GOOS と GOARCH の組み合わせを確認する方法です。

go tool dist list

組み合わせが出力されます。

$ go tool dist listai ...

Golang

os.Args でも実現できますが、flag を利用すると引数の値を扱いやすくなります。文字や整数などの型を指定した引数の設定をし、flag.Parse() で判別が行われます。

package mainimport (&quo ...

Golang

最小とまではいきませんが、Hello, World! のメッセージを表示するまでのコードを書いてみます。
go mod init で、モジュールを初期化した状態にします。

go mod init github.com/k ...

AWS,Golang

package mainimport ("fmt""github.com/aws/aws-lambda-go/lambda")type Request struct {Value string `js ...

Golang,Mac

goenv を利用すると、go言語の複数のバージョンのインストールや切り替えを行う事ができます。

まとめ

brew install goenv をインストールしてから
goenv install -l でバージョン確 ...