苟哥的笔记本
首页
文章归档
关于
文章归档
关于
首页
编程
正文
数据类型
苟哥
2022-01-16 PM
1337℃
0条
### slice ------------ 1、检查一个slice是否为空,不能用slice == nil判断,而应该使用len(slice) == 0。因为slice为空的时候,slice不一定是nil。 2、两个slice不能用==判断是否相等。 ### 数组 ------------ 1、数组是具有固定的长度且拥有0个或多个相同数据类型元素的序列。 2、数组长度是数组类型的一部分,所以[3]int 和[4]int 是两个不同的数组类型。 #### 字符串 ------------ 1、字符串可以用数组索引的方式访问元素,但是要注意arr[i]并不一定表示第i+1个元素,因为有些字符的编码不一定是只占1个字节。因此,遍历字符串通常用range的方式。 2、因为字符串是常量,因此不能修改字符串,即以下代码是错误的: ```go str := "hello" str[1] = a //错误导致程序宕机 ``` 3、整数转为字符串的方法 ```go num := 123 //以下三种方式均可 println("fmt.Sprintf:", fmt.Sprintf("%d", num)) println("strconv.Itoa:", strconv.Itoa(num)) println("strconv.FormatInt:", strconv.FormatInt(int64(num), 10)) ```
标签:
golang
,
数据类型
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
http://www.i366211.com/archives/219/
上一篇
goroutine
下一篇
方法
取消回复
评论啦~
提交评论
栏目分类
软件安装
10
开发工具
8
算法
2
测试
1
架构
3
填坑记
2
开源
6
科普
6
私域
2
读书笔记
4
编程
48
运营
3
管理
1
标签云
算法
C程序设计语言
C语言
Java
mysql
PHP
ffmpeg
golang
VueJs
脚手架
VueJs实战项目
Intellij IDEA
Centos7
Hyperf
抖音运营
杰克韦尔奇
跌荡一百年
生成海量测试数据
企业管理
习题2-3
习题2-4
习题2-6
异常分类
File
习题2-7
习题2-8
习题2-9
习题3-3
习题3-4
习题3-5
友情链接
申请
SaaS引擎
机器人框架
京东捡漏