免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

go的函數

命名的函數返回值

成都創新互聯是一家專注于網站制作、成都做網站與策劃設計,曲周網站建設哪家好?成都創新互聯做網站,專注于網站建設10多年,網設計領域的專業建站公司;建站業務涵蓋:曲周等地區。曲周做網站價格咨詢:18982081108

func add(a, b int) (c int) {
        c = a + b
        return
}
func calc(a, b int) (sum int, avg int) {
        sum = a + b
        avg = (a +b)/2
        return
}

可變參數:

func add(arg…int) int {    //0個或多個參數
}
func add(a int, arg…int) int {    //1個或多個參數
}
func add(a int, b int, arg…int) int {    //2個或多個參數
}

注意:其中arg是一個slice,我們可以通過arg[index]依次訪問所有參數通過len(arg)來判斷傳遞參數的個數

函數可以作為type:

package main

import "fmt"

type op_func func(int, int) int

func add(a, b int) int {
    return a + b
}

func operator(op op_func, a, b int) int {
    return op(a, b)
}

func main() {
    fmt.Println(operator(add, 1, 2))
}

新聞標題:go的函數
網頁網址:http://m.newbst.com/article14/jpjjge.html

成都網站建設公司_創新互聯,為您提供外貿建站、域名注冊、網站維護網站排名、自適應網站、企業建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化