当前位置: 首页 > news >正文

数据类型

数据类型

  1. bool
  2. string
  3. byte
  4. int,uint,int8,int16,uint16,int32,uint32,int64,uint64
  5. float32,float64,complex,complex64,complex128
  6. rune
  7. uintptr 无符号整型,用于存放一个指针,该类型用于指针计算
  8. 结构类型
  9. 指针类型
  10. 数组
  11. 切片
  12. map 集合
  13. interface{} 接口
  14. 通道类型
  15. 函数类型
  16. 时间类型
func VarDeclareCase() {fmt.Println("--------VarDeclareCase---------")var arr = [5]int{1, 2, 3, 4, 5}arr1 := [...]int{2, 3, 4, 5, 6}var arr2 [5]intarr2[2] = 4arr2[3] = 5fmt.Println("arr 指定长度初始化变量的时候初始化数据了,指定了长度", arr)fmt.Println("arr1 未指定长度,但是初始化数据了", arr1)fmt.Println("arr2 未指定长度,未初始化数据", arr2)// 9.指针 类型//var intPtr *intvar i1 = 100f1(&i1)var intPtr *intvar floatPtr *float64fmt.Println(intPtr, floatPtr, i1)}
<nil> <nil> 101
--------VarDeclareCase---------
arr 指定长度初始化变量的时候初始化数据了,指定了长度 [1 2 3 4 5]
arr1 未指定长度,但是初始化数据了 [2 3 4 5 6]
arr2 未指定长度,未初始化数据 [0 0 4 5 0]// 13.interface{} 类型var inter interface{}inter = i1fmt.Println("-----13.interface{} 类型-----")fmt.Println(inter)---- 输出 13.interface{} 类型-----
101

常量和枚举

package _caseimport "fmt"type Gender uintconst (FEMALE Gender = iota // 常量累加计数器,下面会累加MALETHIRD
)const (B = 1 << (iota * 10)KBMB//GB_TB
)// ConstAndEnumCase 常量 和枚举
func ConstAndEnumCase() {// 常量const (A = 10B = 20)fmt.Println("-----------常量:------------")fmt.Println("常量A:", A)fmt.Println("常量B:", B)fmt.Println("-----------枚举:------------")var gender Gender = MALEfmt.Println("性别:", gender)size := MBfmt.Println("大小:", size)
}
-----------常量:------------
常量A: 10
常量B: 20
-----------枚举:------------
性别: 1
大小: 1048576
http://www.wxhsa.cn/company.asp?id=6713

相关文章:

  • iphone运行windows系统
  • NVR接入录像回放平台EasyCVR视频融合平台语音对讲配置指南
  • Ubuntu filebrowser网盘工具安装
  • 图片结构 - voasem
  • ESP32做AP,ESP8266做station,遥控
  • 实用指南:25年高联:一试填空题解析(下篇)
  • Spring AOP 面向切面编程 - 浪矢
  • jvm内存泄漏的排查tips总结
  • IPA
  • Chromium历史版本下载方式
  • 【ACM出版】第三届物联网与云计算技术国际学术会议 (IoTCCT 2025)
  • 2025年最全 Wiki 管理工具测评:ONES、Confluence、Notion......哪个更适合你?
  • 鼠你爱称重
  • 详细介绍:用户争夺与智能管理:定制开发开源AI智能名片S2B2C商城小程序的战略价值与实践路径
  • PlorarD(WEB中等)
  • 神经网络稀疏化设计构架方式和原理深度解析
  • 天下拍拍卖系统:二方系统也能扩展三方平台功能
  • express使用redis
  • day07 课程
  • 111
  • 排序实现java - 教程
  • .net core 发布到 iis 步骤
  • kylin SP2安装mysql8.4.5
  • 微信社群机器人接口
  • C++的枚举类
  • Revit二次开发 钢筋生成API(一)
  • 方法
  • 详细介绍:PHP基础-语法初步(第七天)
  • 如何通过Python SDK 删除 Collection
  • maven项目连接DM数据库和基本sql使用