go语言自动化运维【02】
2021-01-16 19:16
标签:大小写 问题: case -- lan cli 全局 关键字 字母 例如: 2. go的内置关键字(25个均为小写) 3. go的程序一般结构 5. 可见性规则 go语言自动化运维【02】 标签:大小写 问题: case -- lan cli 全局 关键字 字母 原文地址:https://www.cnblogs.com/shanghai1918/p/12922544.html // :单行注释
/* */ :多行注释
package main
import "fmt"
// func main() {
/* fmt.Printf("hello, world\n")
} */
func main() {
fmt.Println("hello,golang")
}
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
导入多个包的方式:
import (
"fmt"
"os"
"io"
"strings"
"time"
)
package 别名
import [别名] [PackageName]
省略调用 (不建议使用)
import . fmt
go语言中使用大小写来决定 常量,变量,类型,接口,结构或函数是否可以被外部包所调用。
函数名首字母是小写的话表示private,函数外不可以调用
函数名首字母是大写的话表示public,函数外可以调用,比如fmt里的Println函数。
const (
Pi = 3.14
const1 = "1"
const2 = 2
)
var(
name1 = ‘1‘
name2 = 2
)