Golang
代码规范
当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public);
标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected )。
需要注意的是 {
不能单独放在一行,会报错。
变量定义
- Go 中的变量定义,格式为
var identifier type
。
比如:
var a int = 1
var b int // int default value: 0
-
Go 还可以根据赋值来判断出变量类型,比如:
var c = false
-
使用简短变量声明运算符 Short variable declarations
:=
。
package main
import "fmt"
func main() {
y := 1
fmt.Println(y)
}