1. 程式人生 > >go語言-函式(五)

go語言-函式(五)

 函式返回多個值時可以起名字
 僅用於非常簡單的函式

 對於呼叫者而言沒有區別

func div(a int, b int) (int, int) {
	return a/b, a/b
}
 返回值型別寫在最後面
 可返回多個值
 函式作為引數

 沒有預設引數,可選引數

func test(a, b int) (int,  error) {
	if a > b  {
		return 1, nil
	} else {
		return 0, fmt.Errorf("unsupported operation")
	}
}