variables - 我是 Golang 的新手,希望解释以下作业

标签 variables go integer variable-assignment

我是 Golang 的新手,希望有人向我解释以下代码,尤其是分配 Pos(0) 时的最后一部分。 Pos(0) 到底是什么?谢谢!

type Pos uint

var NoPos = Pos(0)

最佳答案

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

var NoPos Pos = 0

关于variables - 我是 Golang 的新手,希望解释以下作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33608975/

相关文章:

html - 变量的空参数

google-app-engine - 向分区的 BigQuery 表添加数据和查询

go - 随机数生成器替代种子的时间?

c - 在 C 中对 char* 中的数字求和

python - 前导和尾随 '0' 给出错误

java - java中将整数数组分成不同大小的数组

javascript - 如何通过绑定(bind) Controller 变量访问服务的属性

javascript - 设置全局变量并包装在 $(window).load 中

windows - 使用for循环和变量替换批量分割文件路径

go - 什么时候reflect type.Size()返回0?