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