首页 > 其他分享 >Go语言变量类型

Go语言变量类型

时间:2023-12-29 09:44:05浏览次数:31  
标签:Map 变量 int 切片 var 数组 类型 Go 语言

 

一、 基本类型

  1. 数字型

  2. 字符串

  3. 布尔型

二、派生类型

  指针、数组、切片、Map、结构体

 

三、数字类型

  1、整型

    int8、int16、int32、int64、uint8、uint16、uint32、uint64

  2、浮点型

    float32、float64

  3、复数型

    complex64、complex128

  4、其他常用类型

    byte(uint8)、int[32|64]、rune(int32)

四、字符串

  以双引号定义("aa")

五、布尔型

  true | false

六、指针

  var a = 10

  var b *int = &a

七、数组与切片

  定义数组:var arr [2]int = [2]int{2, 3, 4}

  定义切片:var sli []int = []int{}

八、Map

  Map(字典)是无序的

标签:Map,变量,int,切片,var,数组,类型,Go,语言
From: https://www.cnblogs.com/cnxzb/p/17934076.html

相关文章

  • Shell变量详解
    1.Shell变量详解:定义:变量是暂时存放数据的地方,是一种数据标记,数据存储在内容空间,通过调用正确的变量名字,即可取出对应的值1.1变量定义与赋值,注意变量与值之间不得有空格,打印(完整形式:echo${变量名},简写:echo$变量名)变量名定义规则:1.1.1名称定义......
  • Go 泛型之明确使用时机与泛型实现原理
    目录一、引入二、何时适合使用泛型?场景一:编写通用数据结构时场景二:函数操作的是Go原生的容器类型时场景三:不同类型实现一些方法的逻辑相同时三、Go泛型实现原理Stenciling方案Dictionaries方案Go最终采用的方案:GCShapeStenciling方案四、泛型对执行效率的影响五、小结一......
  • 数据类型&变量&表达式总结
    总结数据类型转换概念:数据从一种数据类型转换为另外一种类型为什么需要数据类型转换?节约内存空间业务需要java中的数据类型转换分类向上转型:从小范围的数据转换为大范围的数据类型,自动发生byteb=10;//局部变量shorts=b;//发生数据类型转换,向上......
  • Go 泛型之泛型约束
    Go泛型之泛型约束目录Go泛型之泛型约束一、引入二、最宽松的约束:any三、支持比较操作的内置约束:comparable四、自定义约束五、类型集合(typeset)六、简化版的约束形式七、约束的类型推断八、小结一、引入虽然泛型是开发人员表达“通用代码”的一种重要方式,但这并不意味着所有......
  • 【数据结构】C语言实现单链表的基本操作
    单链表基本操作的实现导言大家好,很高兴又和大家见面啦!!!在上一篇中,我们详细介绍了单链表的两种创建方式——头插法与尾插法,相信大家现在对这两种方式都已经掌握了。今天咱们将继续介绍单链表的基本操作——查找、插入与删除。在开始今天的内容之前,我们先通过尾插法创建一个单链表,如......
  • Google Java 编程风格指南
    目录前言术语说明指南说明源文件基础文件名文件编码:UTF-8特殊字符空白字符特殊转义序列非ASCII字符源文件结构许可证或版权信息package语句import语句import不要使用通配符不要换行顺序和间距类声明只有一个顶级类声明类成员顺序重载:永不分离格式大括号使用大括号(即使大括号仅是......
  • 要让你的Django网站可以供内网和外网访问,你需要进行以下设置: 1. **启动开发服务器**:
    要让你的Django网站可以供内网和外网访问,你需要进行以下设置:1.**启动开发服务器**:使用命令`./manage.pyrunserver0.0.0.0:8000`启动开发服务器。命令中需指定IP与监听端口,IP为0.0.0.0表示允许所有连接,端口8000必须未被占用¹。2.**修改settings.py**:编辑此开发服务器的set......
  • Go Lang中的数据类型
    Go的数据类型可以分为,基础数据类型和派生数据类型基础数据类型数值型(int,uint,float)字符型(bype)布尔型(bool)字符串(string)派生类型指针数组结构体管道函数切片接口map基础类型的申明代码variint=1;varsstring="hello";varbboo......
  • 运维和编程语言
    1.脚本注释,脚本开发规范1.1.在shell脚本中,#后面的内容代表注释掉的内容,提供给开发者或使用者观看,系统会忽略此行1.2.注释可以单独写一行,也可以跟在命令后面1.3.尽量保持爱写注释的习惯,便于以后回顾代码的含义,尽量使用英文,而非中文 2.执行shell脚本的方式:2......
  • 字符函数和字符串函数:memcpy、my_memcpy、memmove、my_memmove——《初学C语言第41天
    ////——————对字符进行函数操作时,函数厚的括号内需使用单引号:isspace('s')////函数     判断    如果他的参数符合下列条件就返回真(非0),不符合返回0////(判断函数是不是后续对应的参数)////注意头文件的引用////iscntrl    任何控制字符////issp......