【Go】byte(uint8)型
byte(uint8)型
変数名 := []byte{値} byte型をstring型に変換 string(変数名) string型をbyte型に変換 []byte(値)
【Go】string型
string型
文字列型 var 変数名 string = 値 例 var s stirng = "Go"
【Go】bool型
bool型
論理値型 var 変数名 bool = true or false 例 var t bool = true var f bool = false
【Go】float型
float型
浮動小数点型 var 変数名 float64 = 値 以下の暗黙的変換では環境依存ではなくfloat64になる 変数名 := 値 以下のようにfloat32を指定できるが基本的にあまり使われない var 変数名 float32 = 値
【Go】型の調べ方
型の調べ方
fmt.Printf("%T \n", 変数) 例 var i int64 = 100 fmt.Printf("%T \n", i)
【Go】int型 整数型
int型 整数型
var i int = 100 上記の場合はPCの環境依存のバイト 以下のように明示的に指定することが可能 int8 int16 int32 int64 以下の場合は同じバイトでもエラーになる fmt.PrintIn(i + iを明示的にバイトを指定したもの)
【GO】暗黙的な変数定義
暗黙的な変数定義
変数名 := 値 i := 100 再定義はできない i := 200 違う型を入れることもできない i = "GO" 暗黙的な変数定義は関数以外では使用不可