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")
我知道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")