【发布时间】:2015-11-09 12:19:25
【问题描述】:
我是 Golang 的新手,希望向我解释以下代码,尤其是分配 Pos(0) 时的最后一部分。 Pos(0) 到底是什么?谢谢!
type Pos uint
var NoPos = Pos(0)
【问题讨论】:
标签: variables go integer variable-assignment
我是 Golang 的新手,希望向我解释以下代码,尤其是分配 Pos(0) 时的最后一部分。 Pos(0) 到底是什么?谢谢!
type Pos uint
var NoPos = Pos(0)
【问题讨论】:
标签: variables go integer variable-assignment
这是一个type conversion。它可以将0 转换为Pos。它也可以在没有这样的转换的情况下重写:
var NoPos Pos = 0
【讨论】: