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为扩展名的文件中。文件名由小写字母组成。如果文件名由多个部分组成,应使用下划线_进行分隔。

Go的文件具有名称或标识符,大小写敏感,类似于C语言。

例如:a、ax123、i等。

下划线_是特殊的标识符,被称为空白标识符。它可以在变量声明中使用。

它类似于普通的标识符,但其值被丢弃,因此在代码中无法再使用它。

变量、类型或函数可以没有名称,这被称为匿名,增加了灵活性。

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

breakdefaultfuncinterfaceselect
casedefergomapstruct
chanelsegotopackageswitch
constfallthroughIfrangetype
continueforimportreturnvar

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

括号()、方括号 [ ] 和花括号 { } 等构造中使用以下分隔符。

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

appendboolbytecapclosecomplexcomplex64complex128uint16
copyfalsefloat32float64imagintint8int16uint32
int32int64iotalenmakenewnilpanicuint64
printprintlnrealrecoverstringtrueuintuint8Uintptr

标签: Golang, Golang下载, Golang教程, Golang技术, Golang学习, Golang学习教程, Golang语言, Golang开发, Golang入门教程, Golang进阶教程, Golang高级教程, Golang面试题, Golang笔试题, Golang编程思想