我是Golang的新手,希望解释下面的任务

时间:2015-11-09 12:19:26

标签: variables go integer variable-assignment

我是Golang的新手,并希望向我解释以下代码,特别是在您指定Pos(0)时的最后一部分。什么是Pos(0)?谢谢!

type Pos uint

var NoPos = Pos(0)

1 个答案:

答案 0 :(得分:3)

它是type conversion。它可以将0转换为Pos类型。它也可以在没有这样的转换的情况下重写:

var NoPos Pos = 0