我从 golang(完全菜鸟)开始,我正在使用一个简单的包装函数 for fmt.Println(str),只是因为它更短而且我更习惯了:
fmt.Println(str)
func echo(str ...interface{}) { fmt.Println(str) }
问题是 for 的输出echo("Hello")不是.[Hello]Hello
echo("Hello")
[Hello]
Hello
我在这里遗漏了一些语法细节吗?如何更改功能以按预期工作?
除了这个功能的实际需要外,我还对有关此问题的特定于语言的详细信息感兴趣。
谢谢!
跃然一笑
相关分类