go基礎學習(6 函式學習

2021-10-03 08:27:46 字數 840 閱讀 1956

函式正常寫法

簡寫命名返回值

go函式輸入可變引數

函式返回多個值

package main

import

"fmt"

//函式正常寫法

func

sum0

(a int

, b int

)int

//簡寫

func

sum1

(a, b int

)int

//命名返回值

func

sum2

(a,b int

)(res int

)//go函式輸入可變引數

func

sum3

(init int

, vals ...

int)

intreturn sum

}//函式返回多個值

func

sum4

(init int

,vals ...

int)

(int

,int

)return sum,

len(vals)

}func

main()

...)

) fmt.

println

(sum4(0

,[]int

...)

) sum,length :=

sum4(0

,[]int

...)

fmt.

println

(sum,length)

}

Go函式學習

1 package main23 import 4 fmt 5 reflect 6 runtime 7 math 8 910 函式11 函式可以返回兩個值。返回多個值時可以起名字 12 返回值型別寫在最後面 13 函式可以作為引數 14 沒有預設引數,可選引數 1516 func eval a,b ...

Pytorch學習 6深度學習數學基礎

損失函式 loss function 是用來估量模型的 值 我們例子中的output 與真實值 例子中的y train 的不一致程度,它是乙個非負實值函式,損失函式越小,模型的魯棒性就越好。我們訓練模型的過程,就是通過不斷的迭代計算,使用梯度下降的優化演算法,使得損失函式越來越小。損失函式越小就表示...

Go語言 函式學習篇

這裡要說一下是go函式和一些其他語言不一樣的地方 1 2 3 4 5 6 func getmsg iint rstring func說明這個是個函式 getmsg是函式名 i int 函式接收乙個int引數 r string 函式返回乙個string型別返回值 這點和c,php都不一樣,和lua是一...