2022-01-01から1年間の記事一覧
os.Exit() os.Exitを使うとdeferは実行されない。 package main import ( "fmt" "os" ) func main() { fmt.Println("!") os.Exit(3) } func Exit(code int) Exit causes the current program to exit with the given status code. Conventionally, code zero…
基本的な使い方 パッケージをインポート import "flag" フラグの値を格納する変数を定義 flag.String(), Bool(), Int() などを使用してフラグを定義。 フラグを格納するための変数にポインタを返す。 flag.XXXX( <パラメータ名>, <デフォルト値>, <パラメー…
関数の定義 GolangではPublicとPrivateと言うキーワードは存在しないが、大文字と小文字でPublic関数とPirvate関数を判別する。Public関数は他のパッケージで当該関数を使うことができますが、Private関数は当該パッケージ内のみで使うことが可能。 package …