type Node intnode, err := strconv.Atoi(num)Foo(Node(node)) // Foo takes a Node, not an int是否可以避免上述示例中难看的“ Node(node)”?是否有一种更惯用的方式来强制编译器将节点视为节点而不是int
2 回答
慕田峪7331174
TA贡献1828条经验 获得超13个赞
不能。转换会转换(可转换)表达式。函数的返回值是一个术语(因此可能是可转换的表达式),前提是该函数恰好具有一个返回值。在此处可以找到对符合转换条件的表达式的其他限制。
- 2 回答
- 0 关注
- 250 浏览
添加回答
举报
0/150
提交
取消