整数、数组与切片代码示例

package main
var a = "鱼只有七分钟的记忆吗?"
var b uint16= 65534
var c bool = true
var arr1 = [4]uint8{192,168,0,1}
var arr2 = [...]uint8{192,168,0,2}
var slic1= []string{"192.168.0.1","192.168.0.2"}
var slic2=append(slic1,"192.168.0.3")
var slic3=make([]string,50)func main(){println(a,b,c)println(len(arr1),cap(arr2),len(slic2),cap(slic3))
}

输出

鱼只有七分钟的记忆吗? 65534 true
4 4 3 50

重点

uint8 0-255,int8则是-128-127,这两个是Go的最小长度类型,其他类型在内存中分配的长度都要比这两个大;

其他整数类型,将8替换为16,32,64即可,可用于详细规划内存

...,三个小黑点,由Go编译器计算该值的元素数量并以此获得其长度,也适用于函数参数

append可以为切片类型[]string追加元素

make可以高效地为一个切片初始化数据,make([]string,50)则是一次性初始化50个默认值为""的元素

map代码示例

package main
var m1 = map[string]bool{}func main(){m1["魔镜,我是世界上最美的女人吗"]= falseprintln(m1["魔镜,我是世界上最美的女人吗"])println(len(m1))delete(m1,"魔镜,我是世界上最美的女人吗")println(len(m1))delete(m1,"魔镜,我是世界上最美的女人吗")println(len(m1))
}

delete可以删除本身就不存在的元素,输出

false
1
0
0

转载于:https://www.cnblogs.com/perfei/p/10265873.html

1.2 学习笔记之数据类型相关推荐

  1. 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)

    Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...

  2. pythonsze_python学习笔记二 数据类型(基础篇)

    Python基础 对于Python,一切事物都是对象,对象基于类创建 不同类型的类可以创造出字符串,数字,列表这样的对象,比如"koka".24.['北京', '上海', '深圳' ...

  3. C++学习笔记1[数据类型]

    C++学习目录链接: C++学习笔记目录链接(持续更新中) 文章目录 一.数据类型 1.helloworld 2.注释 3.main函数.函数体.返回值 4.常量 5.变量 6.数据的输入和输出 7. ...

  4. javascript深入浅出——学习笔记(六种数据类型和隐式转换)

    在慕课之前学过JS深入浅出,最近发现很多东西都记不太清楚了,再复习一遍好了,感觉这个课程真的超级棒的,做做笔记,再添加一些学习内容?随时补充 课程大纲 1.数据类型 2.表达式和运算符 3.语句 4. ...

  5. 数据库学习笔记2--MySQL数据类型

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  6. Python学习笔记简单数据类型之数字

    1.整数: 在Python中可以对整数进行加减乘除以及取模运算,具体代码如下: #整数数据类型学习#加 i = 2 + 3; print(i);#减 i = 3 - 2; print(i);#乘 i ...

  7. Python学习笔记简单数据类型之字符串

    1.字符串: (1).字符串就是一系列字符,串起来形成的一种简单数据类型.在Python中,用引号括起来的都是字符串,包括单引号,双引号,其中字符串可以灵活的运用起来,字符串中可以包括引号和撇号,示例 ...

  8. Python学习笔记 - Python数据类型

    前言 在Python语言中,所有的数据类型都是类,每一个变量都是类的"实例".没有基本数据类型的概念,所以整数.浮点数和字符串也都是类. Python有6种标准数据类型:数字.字符 ...

  9. (JAVA学习笔记) 关于数据类型的一些扩展-面试时经常问到的问题

    JAVA数据类型的一些扩展 一.整数类型扩展 整数各种进制表示方法: //整数扩展 十进制 二进制0b 八进制0 十六进制0xint i = 1;int i1 = 0b10;int i2 = 010; ...

  10. Python学习笔记--组合数据类型

    组合数据类型 集合 序列 字符串类型 元组类型 列表类型 字典 集合 集合的定义 使用{}或set()函数. 如:A={"python","hello,world&quo ...

最新文章

  1. Python使用numpy包编写自定义函数计算均方误差(MSE、mean squared error)、评估回归模型和时间序列模型、解读MSE评估指标
  2. 剑指offer十九之顺时针打印矩阵
  3. quartz 两个java_spring boot整合quartz实现多个定时任务的方法
  4. 专题 10 时钟与信号
  5. C API向MySQL插入批量数据的快速方法——关于mysql_autocommit
  6. 浮点数存储格式学习:找到非规格数中最大和最小的数
  7. Azkaban-solo模式-安装
  8. 经典|图解Linux内存性能优化核心思想
  9. devops 分支管理策略_DevOps招聘策略以吸引顶尖人才
  10. [deviceone开发]-QQ分享、微信分享和新浪微博分享
  11. mysql handbook_MySQL 8 Administrator’s Guide
  12. 全国自然保护区生态功能区分布数据
  13. qt double 相减不为0_Qt线程同步单生产者多消费者
  14. 水滴公司在纽交所挂牌上市;嘉楠科技完成1.7亿美元机构定增 | 美通企业日报...
  15. 时间管理表 - 《待办清单列表》
  16. 深度学习框架:动态图 vs 静态图
  17. Yocto on Quark X1000
  18. 壳的机制以及脱壳技术
  19. H5 自定义生成海报
  20. 软件测试知识点和面试题--手工测试篇(功能测试)

热门文章

  1. Python学习-基础篇3-函数篇(2)
  2. [HDOJ2845]Beans(dp)
  3. hdu 4502(DP)
  4. 团队项目——ASC Master
  5. JAVA代码编写的30条建议
  6. 自定义标签 (转载)
  7. 掌握 Ajax,第 7 部分: 在请求和响应中使用 XML
  8. HTML 标签自定义属性
  9. POJ3687拓扑排序+贪心
  10. system , DOS 命令