Go 中的函數求值與賦值
在Go 中,在條件語句中求值函數時,必須確保正確的語法和回傳值.
在「if」中呼叫sumThis(1, 2) 和sumThis(3, 4) 時語句,Go 將它們解釋為用作值的表達式,而不是函數呼叫。要解決此錯誤,需要明確聲明 sumThis 函數的傳回值。
正確的函數編寫方法是:
func sumThis(a, b int) int { return a + b }
透過指定傳回資料類型「int ,」Go 知道該函數旨在傳回一個整數值。修改後,條件語句將如預期運作。請記住,在 Go 中呼叫函數時,必須定義並傳回適當的資料類型,以確保條件語句中的正確計算並避免任何編譯錯誤。
以上是如何正確計算Go條件語句中的函數回傳值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!