Go
関数名の大文字・小文字
大文字で始まる関数はパッケージ外から呼び出せる。
小文字の場合はパッケージ内でしか呼び出せない。
プロジェクトの初期化
go mod init プロジェクト名
init 関数
main 関数より先に実行される
パッケージや関数の情報
go doc パッケージ名 でパッケージの情報
go doc パッケージ名 関数名 で関数の情報を確認できる
短縮変数宣言
変数名と値を := でつなげることで var や型名を省略できる
s := "test"
変数の型は初期値の値によって自動で設定される
ただし var による宣言と異なり、関数の外で宣言することができない
文字列から指定したインデックスの文字を取得する
Python と同じように "Hello"[0] のようにして取得できる。
ただし Go では ASCII コードで出力されるため、文字として取得したい場合は string() を使ったキャストが必要。