- 博客(5)
- 收藏
- 关注
原创 utf-8编码
计算机储存数据是以二进制的形式储存的编码: 就是将 字符 和 二进制 一 一对应起来即: 使用哪个二进制 代表 哪个字符 1.ascii码包含128个字符, 英文字母和其它符号, 它占用一个字节比如空格符-ascii码值是32, 使用二进制表示为: 00100000计算机中储存的就是这个二进制数就表示空格符 2.unicode码, 包含世界上所有的符号(各个国家语言...
2019-01-30 14:15:33 322
原创 go时间和日期
时间和日期相差的操作在time包中获取当前时间now := time.Now() // 返回的是Time类型time := now.Format("2006 -1-2 3:4:5") // 格式化为string(这个参数是固定的(go诞生的时间))Hour = 60*Minute // 1小时 = 60分钟Minute = 60*Secon...
2019-01-27 11:17:56 1548 2
原创 go字符串操作
常用字符串操作使用的是strings包字符串转换使用strconv包1.字符串以xxx开始strings.HasPrefix(url, startUrl) -- 判断字符串url是否以startUrl开头, 返回bool值2.字符串以xxx结尾strings.HasSuffix(path, endPath) -- 判断字符串path是否以endPath结尾3.字符串替换...
2019-01-27 10:07:34 1212
原创 go变量作用域
变量作用域表示变量的可访问性根据作用域的大小一般分为全局变量与局部变量声明在函数内部的变量称为局部变量, 声明在函数外部的变是全局变量还有声明在代码块中的变量也称为局部变量大括号中的代码称为语句块, 直接大括号或者for循环或者if语句块等func main() { }a := 100 // 全局变量A := 200 //...
2019-01-25 12:28:33 438
原创 go函数参数传递和值交换
在go语言中两个值的交换很方便, 如下三种方式都可以使用1.最简单的操作(很多语言没有这种便利)a, b = b, a2.利用函数多返回值, 也可非常便利的交换两个值func swap(a int, b int) (int, int) { return b, a}3.利用指针交换两个值swap(a *int, b *int) { ...
2019-01-25 11:15:47 550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人