Title here
Summary here
包,是golang中组织代码和模块化的基本单元。以目录为单位,同一个目录下的多个文件属于同一个包。 package声明必须在文件的第一行。
package main使用import导入包。
import "fmt"函数声明关键词func,入口函数main。比如文件名是main.go,运行则是go main.go
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}定义一个add函数。
func add(x int, y int) int {
return x + y
}调用add函数。
package main
import "fmt"
func main() {
fmt.Println(add(42, 13))
}使用大写开头的名称表示导出。如Println就是fmt包中导出的函数,可以在包被导入后使用。
fmt.Println("Hello, World!")func swap(x, y string) (string, string) {
return y, x
}声明与赋值,可在函数内部使用或者全局使用。声明时类型写在变量后面。
var x int = 5更简洁的方式,只能在函数内部使用。后面有赋值时,类型可省略。
x := 5声明并赋值多个变量。
x, str := 5, "Hello"声明并接收多个返回值。
x, y := swap("hello", "world")