golang 转换为 void 类型

golang casting to void type

我知道go中的void functions写的没提:

func foo(start int, end int) { ... }

在 C 中 强制转换为 void 的概念如何,以强调不使用返回值:

(void) printf("hello world");

go 中是否存在这个概念(或等价物)?

[D] oes this notion (or equivalent) exist in go?

没有

Go 不支持类型转换,而且 Go 没有任何 void 类型,因此没有与您要求的功能等同的功能。

为了记录您有意忽略 return 函数的 return 值,您可以使用空白标识符,它只是丢弃值:

_, _ = fmt.Printf("Hello world")