func - skynocover/Wiki-for-GoLang GitHub Wiki

返回兩字串

func swap(x, y string)(string, string)
 { return y, x }

輸出的時候命名

func swap2(sum float64)(x, y float64) { 
    x = sum / 2 
    y = sum * 2 
    return 
}
func swap3(sum float64) (x, y float64) { 
    x = sum / 2 
    y = sum * 2 
    return x * 2, y / 2 
}

可以輸入無限參數

func test(x ... int) int {
    // x is a []int 會自動轉換成陣列
    for v:=x range {
        fmt.Println(x)
    }
}