我想記錄一個函數的返回值。我能想出的「最聰明」的東西是將我的實際函數體封裝在一個閉包中。Golang日誌函數返回參數
func foo(a int, b int) (int, error) {
c, err := func (a int, b int) (int, error) {
//...
return c, err
}(a, b)
fmt.Printf("%v %v %v %v", a, b, c, err)
return c, err
}
有沒有辦法用較少的樣板來實現這一點?
這只是在調試過程中,還是您希望這是您的生產代碼的功能? – Flimzy
這兩個,我目前正在開發一個kubernetes集羣,並沒有得到一個調試器運行在那裏和生產它很酷,因爲你可以得到基於日誌的指標非常簡單 – 21st
,並感謝刪除我的問候✌️ – 21st