📅  最后修改于: 2021-01-02 08:10:28             🧑  作者: Mango
变量可以是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 |
println | real | recover | string | true | uint | uint8 | Uintptr |