函数
4
https://tour.go-zh.org/basics/4
go
package main
import "fmt"
func add(x int, y int) int {
return x + y
}
func main() {
fmt.Println(add(42, 13))
}func add(x int, y int) 可简写为 func add(x, y int)
多个相同类型可简写。
返回多个值
https://tour.go-zh.org/basics/6
go
package main
import "fmt"
func swap(x, y string) (string, string) {
return y, x
}
func main() {
a, b := swap("hello", "world")
fmt.Println(a, b)
}带名字的返回值
https://tour.go-zh.org/basics/7
todo
go
package main
import "fmt"
func split(sum int) (x, y int) {
x = sum * 4 / 9
y = sum - x
return
}
func main() {
fmt.Println(split(17))
}