个性化阅读
专注于IT技术分析

Go数据类型

变量可以是int, float, struct, slice等不同类型, 也可以是接口的类型。

声明变量的一般形式使用关键字var:

句法:-

var identifier type

var a int
var b bool
var str string

使用var声明变量时, 它会自动将其初始化为为其类型定义的零值。类型定义了一组值以及可以在这些值上进行的一组操作。

GO简单数据类型示例

package main
import "fmt"
func main() {
   var i int
   var f float64
   var b bool
   var s string
   fmt.Printf("%T %T %T %T\n", i, f, b, s) // Prints type of the variable
   fmt.Printf("%v   %v      %v  %q     \n", i, f, b, s) //prints initial value of the variable
}

输出:

int float64 bool string
0   0           false  ""

转到构造和数据类型

Go源代码存储在.go文件中。文件名由小写字母组成。如果文件名包含多个部分, 则应使用下划线“ _”分隔。

Go文件的名称或标识符区分大小写, 例如C。

例如:a, ax123, i等。

_标识符很特殊。它称为空白标识符。它可以在变量声明中使用。

就像普通标识符一样, 但是它的值被丢弃, 因此在代码中不能再使用它了。

变量, 类型或函数可能没有名称, 甚至增强了灵活性, 因此被称为匿名。

这些是Go代码的25个关键字:

break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough If range type
continue for import return var

程序由关键字, 常量, 变量, 运算符, 类型和函数组成。

以下定界符用于诸如括号(), 方括号[]和花括号{}之类的构造中。

以下标点符号。 , ; :和…被使用。

append bool byte cap close complex complex64 complex128 uint16
copy false float32 float64 imag int int8 int16 uint32
int32 int64 iota len make new nil panic uint64
print println real recover string true uint uint8 Uintptr

下一主题

去包

赞(0)
未经允许不得转载:srcmini » Go数据类型

评论 抢沙发

评论前必须登录!