NOGU.D

どっかの大学の学部生のメモ程度の記事

2022-01-01から1年間の記事一覧

Golang プログラムを終了

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…

Golangのflagパッケージ

基本的な使い方 パッケージをインポート import "flag" フラグの値を格納する変数を定義 flag.String(), Bool(), Int() などを使用してフラグを定義。 フラグを格納するための変数にポインタを返す。 flag.XXXX( <パラメータ名>, <デフォルト値>, <パラメー…

Golang(関数)

関数の定義 GolangではPublicとPrivateと言うキーワードは存在しないが、大文字と小文字でPublic関数とPirvate関数を判別する。Public関数は他のパッケージで当該関数を使うことができますが、Private関数は当該パッケージ内のみで使うことが可能。 package …