06 | 函数

2020-03-21  本文已影响0人  刀斧手何在

函数

函数可以没有参数,也可以接受多个参数,当连续两个或多个函数的已命名形参类型相同时,除最后一个类型以外,其它都可以省略。

package main

import "fmt"

func add(x, y int) int {
    return x + y
}

func main() {
    fmt.Println(add(42, 13))
}
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)
}
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))
}
上一篇 下一篇

猜你喜欢

热点阅读