Go语言中有许多内置类型,这些内置类型为开发者提供了快速、方便的编程方式。以下是一些常见的Go内置类型及其代码示例:
布尔类型(bool):
布尔类型是一个二值类型,只有两个可能的值:true和false。
package main
import "fmt"
func main() { var b bool = true fmt.Println(b) // 输出: true }
2.整数类型(int):
整数类型是一个带符号整型,它可以是正数、负数或零。Go语言提供了int类型,但实际使用时,开发者通常会选择具体的整数类型,如int8、int16、int32和int64。
package main
import "fmt"
func main() { var i int = 42 fmt.Println(i) // 输出: 42 }
3.浮点数类型(float):
浮点数类型用于表示带有小数点的数值。Go语言提供了float32和float64两种浮点数类型。
package main
import "fmt"
func main() { var f float64 = 3.14 fmt.Println(f) // 输出: 3.14 }
4.字符串类型(string):
字符串类型用于表示文本数据。字符串是由零个或多个字符组成的不可变序列。
package main
import "fmt"
func main() { var s string = "Hello, World!" fmt.Println(s) // 输出: Hello, World! }
5.复数类型(complex):
复数类型用于表示带有实部和虚部的复数。Go语言提供了complex64和complex128两种复数类型。
package main
import "fmt"
func main() { var c complex128 = 3.0 + 4.0i fmt.Println(c) // 输出: (3+4i) }