Go语言从入门到精通:数据类型
Go 语言是一种静态类型的编程语言,在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。编译器在进行编译的时候,就要知道每个值的类型,这样编译器就知道要为这个值分配多少内存,并且知道这段分配的内存表示什么。 Go 语言按类别有以下几种数据类型: 下面将针对各种数据类型的使用展开详细的说明。 1、基本数据类型 1.1 布尔型 布尔类型的值只有两种:true 或 false。在if 和 for 语句的条件部分都是布尔类型的值,并且 == 和 < 等比较操作也会产生布尔型的值。 一元操作符 ! 对应逻辑非操作,因此 !true 的值为 false,更复杂一些的写法是 (!true==false) == true,实际开发中我们应尽量采用比较简洁的布尔表达式,就像用 x 来表示 x==true。 var a = 10 fmt.Println(a == 10) // true fmt.Println(a == 5) // false fmt.Println(a != 10)...

