1.2 学习笔记之数据类型
整数、数组与切片代码示例
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 学习笔记之数据类型相关推荐
- 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)
Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...
- pythonsze_python学习笔记二 数据类型(基础篇)
Python基础 对于Python,一切事物都是对象,对象基于类创建 不同类型的类可以创造出字符串,数字,列表这样的对象,比如"koka".24.['北京', '上海', '深圳' ...
- C++学习笔记1[数据类型]
C++学习目录链接: C++学习笔记目录链接(持续更新中) 文章目录 一.数据类型 1.helloworld 2.注释 3.main函数.函数体.返回值 4.常量 5.变量 6.数据的输入和输出 7. ...
- javascript深入浅出——学习笔记(六种数据类型和隐式转换)
在慕课之前学过JS深入浅出,最近发现很多东西都记不太清楚了,再复习一遍好了,感觉这个课程真的超级棒的,做做笔记,再添加一些学习内容?随时补充 课程大纲 1.数据类型 2.表达式和运算符 3.语句 4. ...
- 数据库学习笔记2--MySQL数据类型
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...
- Python学习笔记简单数据类型之数字
1.整数: 在Python中可以对整数进行加减乘除以及取模运算,具体代码如下: #整数数据类型学习#加 i = 2 + 3; print(i);#减 i = 3 - 2; print(i);#乘 i ...
- Python学习笔记简单数据类型之字符串
1.字符串: (1).字符串就是一系列字符,串起来形成的一种简单数据类型.在Python中,用引号括起来的都是字符串,包括单引号,双引号,其中字符串可以灵活的运用起来,字符串中可以包括引号和撇号,示例 ...
- Python学习笔记 - Python数据类型
前言 在Python语言中,所有的数据类型都是类,每一个变量都是类的"实例".没有基本数据类型的概念,所以整数.浮点数和字符串也都是类. Python有6种标准数据类型:数字.字符 ...
- (JAVA学习笔记) 关于数据类型的一些扩展-面试时经常问到的问题
JAVA数据类型的一些扩展 一.整数类型扩展 整数各种进制表示方法: //整数扩展 十进制 二进制0b 八进制0 十六进制0xint i = 1;int i1 = 0b10;int i2 = 010; ...
- Python学习笔记--组合数据类型
组合数据类型 集合 序列 字符串类型 元组类型 列表类型 字典 集合 集合的定义 使用{}或set()函数. 如:A={"python","hello,world&quo ...
最新文章
- Python使用numpy包编写自定义函数计算均方误差(MSE、mean squared error)、评估回归模型和时间序列模型、解读MSE评估指标
- 剑指offer十九之顺时针打印矩阵
- quartz 两个java_spring boot整合quartz实现多个定时任务的方法
- 专题 10 时钟与信号
- C API向MySQL插入批量数据的快速方法——关于mysql_autocommit
- 浮点数存储格式学习:找到非规格数中最大和最小的数
- Azkaban-solo模式-安装
- 经典|图解Linux内存性能优化核心思想
- devops 分支管理策略_DevOps招聘策略以吸引顶尖人才
- [deviceone开发]-QQ分享、微信分享和新浪微博分享
- mysql handbook_MySQL 8 Administrator’s Guide
- 全国自然保护区生态功能区分布数据
- qt double 相减不为0_Qt线程同步单生产者多消费者
- 水滴公司在纽交所挂牌上市;嘉楠科技完成1.7亿美元机构定增 | 美通企业日报...
- 时间管理表 - 《待办清单列表》
- 深度学习框架:动态图 vs 静态图
- Yocto on Quark X1000
- 壳的机制以及脱壳技术
- H5 自定义生成海报
- 软件测试知识点和面试题--手工测试篇(功能测试)