GolangでWindowsで動作するソフトを作る

GolangでWindowsで動作するソフトを作る方法です。 “Hello World” と表示して、入力があると終了するソフトを作成し、Windows用にコンパイルしました。 GOOS=windows GOARCH=amd64 go build -o main.exe main.go


GolangでWebAPIを作るハンズオン(その1)

GolangでWebAPIを作るハンズオン(その1)です。 必要なもの Golang 公式の Download and install から、もしくは Homebrew などを使いインストールしてください。 go version コマンドを実行し、バージョン情報が表示されることを確認してください。 $ go version # go version go1.20.3 darwin/amd64 Editor Visual Studio Code や Goland などを用意してください。 私のおすすめは Goland です。(有料ですが。。。) Docker ローカル環境でMySQLを動かすために使います。 今回は使用しませんが、将来的に使います。 HelloWorld 任意の作業ディレクトリに移動し、main.go というファイルを作成します。 touch main.go 作成したファイルをエディタで開き、以下のコードを入力します。


Golangでtext/templateを使ってhtmlファイルを生成する

Golangでtext/templateを使ってhtmlファイルを生成する方法です。 Pokemon構造体の配列を作成し、一覧表示する htmlファイル(index.html)を作成しています。


Golangで構造体をJSONファイルとして出力する

Golangで構造体をJSONファイルとして出力する。 このコードでは構造体PokemonをJSONとして書き出しています。


Golangで配列のJSONを構造体の配列に変換する

Golangで構造体をJSONファイルとして出力する方法です。 このコードではローカルのJSONファイルを読みとり、構造体の配列に変換しています。


GolangでJSONを構造体に変換する

GolangでJSONを構造体に変換する方法です。 このコードではローカルのJSONファイルを読みとり、構造体に変換しています。