当前位置: 技术文章>> go中的内置类型详细介绍与代码示例

文章标题:go中的内置类型详细介绍与代码示例
  • 文章分类: 后端
  • 10789 阅读
文章标签: go go基础

Go语言中有许多内置类型,这些内置类型为开发者提供了快速、方便的编程方式。以下是一些常见的Go内置类型及其代码示例:

  1. 布尔类型(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)  

}


推荐文章