首页 > 其他分享 >GO-学习-05-基本数据类型-布尔型

GO-学习-05-基本数据类型-布尔型

时间:2024-07-26 23:24:41浏览次数:20  
标签:false nil 05 数据类型 类型 bool GO 默认值

bool 只有true 和false
注意:
1.布尔类型变量的默认值为false。
2.Go语言中不允许将整型强制转换为布尔型。
3.布尔型无法参与数值运算,也无法与其他类型进行转换。

package main
import "fmt"
func main(){
	var a bool = true   //true
	var b bool          //false       默认为空
}

Go语言中各个数据类型的默认值如下:

  1. 布尔类型(bool):默认值为false
  2. 整数类型(int):默认值为0
  3. 浮点数类型(float32和float64):默认值为0.0
  4. 复数类型(complex64和complex128):默认值为(0.0, 0.0)
  5. 字符串类型(string):默认值为空字符串""(长度为0的字符串)
  6. 数组类型(array):默认值为对应数据类型的零值,例如int数组的默认值为[0, 0, 0, …]
  7. 切片类型(slice):默认值为nil
  8. 映射类型(map):默认值为nil
  9. 结构体类型(struct):默认值为对应数据类型的零值,例如int字段的默认值为0
  10. 接口类型(interface):默认值为nil
  11. 函数类型(func):默认值为nil
  12. 指针类型(pointer):默认值为nil
  13. 通道类型(channel):默认值为nil

标签:false,nil,05,数据类型,类型,bool,GO,默认值
From: https://blog.csdn.net/weixin_43491496/article/details/140701979

相关文章

  • 【愚公系列】《短视频生成与剪辑实战》005-使用 Midjourney 进行 Al 绘图
    ......
  • Godot入门 05收集物品
    创建新场景,添加Area2D节点,AnimatedSprite2D节点 ,CollisionShape2D节点添加硬币按F键居中,放大视图。设置动画速度设为10FPS,加载后自动播放,动画循环碰撞形状设为圆形,修改Area2D节点为Coin,保存场景。拖动coin场景进入game场景,Ctrl+D复制节点创建coin脚本,使用默认模......
  • 基于Python+Django的红色文化研学网站设计与实现
    ......
  • 【python】Django初识-从未有如此美妙的开局
    Django初识python、Django安装与验证python安装Python官网https://www.python.org/Django安装pipinstallDjango验证python是否安装成功python--version验证Django是否安装成功python3-mdjango--version创建第一个Django项目项目创建与服务器启动打开cmd,输......
  • 嵌入式小白第三天——数据类型 运算符 表达式
    目录运算符表达式运算符1.运算符的优先级和结合性2.运算的对象的个数3.表达式4.算术运算(+-*/%)/号%号5.自增运算符与自减运算符(++--)a++与++a区别左值与右值问题6.赋值运算7.逗号运算(顺序求值运算)8.强制类型转换9.隐式类型转换10.不同类型间的混合赋值......
  • [AGC056D] Subset Sum Game
    [AGC056D]SubsetSumGame题面翻译一块黑板上写着\(n\)个整数。第\(i\)个整数记作\(a_i\)。保证\(n\)是偶数。此外,给定\(L,R\)。Alice和Bob在玩一个游戏。他们轮流操作,Alice先手。在每一轮中,玩家需要选择一个写在黑板上的数,并擦掉它。游戏会在\(n\)轮后结束。......
  • Go语言---并发版网页段子筛选爬虫
    爬虫四个主要步骤:明确目标(要知道你准备在哪个范围或者网站去搜索爬(将所有的网站的内容全部爬下来)取(去掉对我们没用处的数据)处理数据(按照我们想要的方式存储和使用)在此之前,我们实现的简单版以及并发版的爬虫都没有对我们所需的信息进行过滤,这样得到的信息大多是我......
  • 【golang设计模式】—— 外观模式
    模式定义外观模式(FacadePattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调......
  • 如何根据 DataFrame 的单列而不是默认计算的总大小在 go.Cone 中分配颜色?
    我正在使用Plotly的go.Cone函数来可视化3D数据。在我的图中,我用位置(x,y,z)和方向(u,v,w)表示圆锥体,其中分量u、v和w对应于每个方向上的力。目前,图中的颜色条默认基于力矢量的总大小(sqrt(u^2+v^2+w^2))。但是,由于我对力进行归一化以保持如果锥体大小......
  • 我如何在 Django Rest 框架中过滤当前用户的查询集
    classSalonCarDetailsSerializer(serializers.ModelSerializer):salon=PrimaryKeyRelatedField(queryset=Salon.objects.filter(owner=?))classMeta:model=SalonCarDetailsfields=["salon","car","price&qu......