1.包导入
go有许多内建函数,比如println,不需要引用即可使用,但是非go的标准库,例如第三方库,就无法这样使用,必须通过import声明。 例如:
package main import ( "fmt" "os" ) func main() { if len(os.Args) != 2 { os.Exit(1) } fmt.Println("It's over", os.Args[1]) }
需要注意的是:导入没有使用的包会报错。
2.函数声明
顾名思义,声明函数的框架,例如输入输出等,看例子可秒懂。
package main import ( "fmt" "os" ) func main() { if len(os.Args) != 2 { os.Exit(1) } fmt.Println("It's over", os.Args[1]) }
注意:
- 多返回函数,如果只关注一个返回值,那么另外一个可以给空白符 “_” 。
- 此外如果多个参数类型相同,可以一次性声明。
例如
func add(a, b int) int { }