golang总共有18个基本数据类型,分别是:
bool string rune byte int uint
int8 uint8 int16 uint16 int32 uint32
int64 uint64 float32 float64 complex64 complex128
bool
布尔类型用来表示真假两种情况,bool类型的变量只有两种情况,一种是true,另一种是false。定义bool类型变量方法是:
var flag bool
bool类型变量默认初始值是false。bool类型变量只能用true、false、返回bool类型变量的表达式赋值。如下边的赋值方法:
var flag1 bool = true
flag2 := false
var flag3 = 1==1
string
字符串类型,用来表示一个或多个字符和集合。定义字符串类型的语法格式是:
// 定义string类型变量
var str string
var str1 string = "hello world"
var str2 = "hello world"
str3 := "hello world"
string类型变量在定义后默认的初始值是空,不是nil。在程序中判断一个字符串类型变量是否的方法是:
var str string
if str == "