Go数据类型

变量可以是int, float, struct, slice等不同类型, 也可以是接口的类型。
声明变量的一般形式使用关键字var:
【Go数据类型】句法:-

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 00false""

转到构造和数据类型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
下一主题
去包

    推荐阅读