.go
低リスクGo ソースコード
Google 製のプログラミング言語 Go のソースファイル。goroutine による並行処理と静的単一バイナリ出力が特徴です。
MIME タイプ
- text/x-go
カテゴリ
code
何で開けるか
- go CLI
- VS Code + Go 拡張
- GoLand
OS 別の開き方
Windows
- go / gopls、VS Code、GoLand
macOS
- 同上
Linux
- 同上
iOS
- 不可(リモートでビルド)
Android
- Termux で go パッケージ
危険性と注意点
go runは通常 /tmp にバイナリを作る。未確認の Go ソースをgo runする前に差分を確認
よくある間違い
- Go のバージョンアップで
go.modのgo 1.21指定が古くなり、依存が解決できなくなる goroutineを生成しすぎて runtime が panic。限界をulimitと pool で制御