GO tutorial-01
1. func Hello (parameters ) return+type 函数声明
// 函数名首字母大写的,表示函数为public类型
//多个返回值 匿名返回
func Foo1(a string, b int) (int, int) {
return 22, 33
}
//多个返回值 指名返回
// r1 r2 属于形式参数 默认为0
func Foo2(a int) (re1 int, re2 int) {
re1 = 3
re2 = 4
return
}
//多个返回值 指名返回
// 可一次指定俩
func Foo3(a int) (re1, re2 int, s1 string) {
re1 = 3
re2 = 4
fmt.Println("S1 is " + s1)
return
}
2. GO程序的启动顺序
1. package main ->import pkg1
2. init 函数优先于main(), 每个包都会有init函数
3. 每个package init()结束才会返回

3. package 匿名导入方式
import _ "package name" //可实现只导入package但不使用,用于启动init()函数
import 匿名 "package name"
import . "package name" (少使用) 直接将其他包内的函数归回到当前包
浙公网安备 33010602011771号