以下の内容はhttps://shuzo-kino.hateblo.jp/entry/2017/05/18/232820より取得しました。


GOスクリプト上で実行OSを確認する

runtimeパッケージのGOOS変数を参照すれば、
GOスクリプト上で実行OSを確認できます。
……まぁ、OSに依存しないような書きかたができれば、それがベストですけれどもね。

実際のところ

package main

import (
	"fmt"
	"runtime"
)

func main() {
	fmt.Printf("%v\n", runtime.GOOS)
}

実行すると、こんな感じ。

$ go run main.go 
darwin

変数には"android"、"darwin"、"windows"、"linux"、"freebsd"なんてのが入っているそうです。

単に今の環境を見たいだけなら、"go env"で参照するのもアリです
shuzo-kino.hateblo.jp

$ go env GOOS
darwin



以上の内容はhttps://shuzo-kino.hateblo.jp/entry/2017/05/18/232820より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14