go导入包及函数声明【我的go学习第四课】

62 阅读1分钟

go导入包及函数声明【我的go学习第四课】

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 {

}

本文正在参加技术专题18期-聊聊Go语言框架