我知道go 中的void 函式是沒有提及的:
func foo(start int, end int) { ... }
在 C中強制轉換為 void的概念如何,強調回傳值沒有使用:
(void) printf("hello world");
go中是否存在這個概念(或等價物)?
uj5u.com熱心網友回復:
Go 不支持型別轉換,并且 Go 沒有任何 void 型別,因此沒有與您要求的功能等效的功能。
為了記錄您有意忽略回傳某些內容的函式的回傳值,您可以使用空白識別符號,它只是丟棄該值:
_, _ = fmt.Printf("Hello world")
uj5u.com熱心網友回復:
[D] 這個概念(或等價物)存在于 go 中嗎?
不。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/369722.html
上一篇:pythons在go中列舉
