go 精编练习题练习题|——迹忆客-ag捕鱼王app官网

题库 > go > 练习:72

go 精编练习题

关于布尔变量b的赋值,下面错误的用法是
  • b = true
  • b = 1
  • b = bool(1)
  • b = (1 == 2)
正确答案是:b,c
正确率:28%

解析:

本题主要考查布尔型变量b的赋值,go是强类型语言,会检查变量的数据类型。

因为变量 b是布尔型的,因此 b = 1 是错误的,因为 1 是整型,所以选项b是错误的,数据类型不匹配。

1 不能转换为 布尔型 因此 c 是错误的。

通过一个示例我们看一下

package main
func main() {
        var b bool
        b = 1
        b = bool(1)
}

运行结果如下

go 布尔型变量赋值示例

查看笔记

扫码一下
查看教程更方便
网站地图