![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 52
golang学习
写写代码AAA
java,golang
展开
-
unicode字符集和utf-8编码
字符集和编码 我们在实际开发中, 经常需要处理文本信息, 组成文本的单元我们称之为字符 计算机只能处理0和1, 不能直接处理这些字符, 比如说对字符的读取和存储 为了解决这个问题, 我们可以建立一个数字与字符的关联关系, 比如说使用97 -> a, 98 -> b, 99 -> c…依据数字可以查询对应字符, 依据字符可以查询对应数字 这样我们需要处理字符的时候, 就可以先查询这个映射, 找到字符对应的数字, 然后把这个数字转换成二进制存储即可, 读取的时候亦然 字符集: 为每一个字符分原创 2021-06-27 22:08:55 · 869 阅读 · 1 评论 -
golang环境搭建
安装golang 可以去golang中国网站下载安装:https://golang.google.cn/ 选择对应操作系统的golang,下载安装即可 设置环境变量 查看本机shell echo $SHELL macbook高版本系统默认使用zsh 如果是bash,在bash_profile中设置环境变量 vim ~/.bash_profile 如果是zsh,在zshrc中设置环境变量 vim ~/.zshrc 然后按E键进入编辑模式 添加以下配置 # gopath export GOPATH=/Us原创 2021-02-22 20:43:28 · 268 阅读 · 0 评论 -
golang基础数据类型-布尔和字符
布尔型 一个布尔类型的值只有两种:true和false 字符 golang中没有专门的字符类型,一般使用byte或rune来保存单个字符 其中byte是int8的别名,rune是int32的别名 // byte is an alias for uint8 and is equivalent to uint8 in all ways. It is // used, by convention, to distinguish byte values from 8-bit unsigned // integer原创 2021-01-24 20:12:53 · 233 阅读 · 0 评论 -
golang基础数据类型-字符串
一个字符串是一个不可改变的字节序列,字符串可以包含任意数据,文本字符串通常被解释为采用UTF8编码的Unicode码点(rune)序列 表现形式 golang中的字符串支持两种表现形式 func TestString(t *testing.T) { // 形式一: 双引号,会识别转义字符 str1 := "这是字符串的表现形式一。\n你可以看到换行了" // 形式二: 反引号,以字符串的原生形式输出,包括换行和特殊字符,可以防止攻击,输出源代码等效果 str2 := `源代码 fu原创 2021-01-24 20:11:25 · 324 阅读 · 0 评论 -
golang基础数据类型-浮点型
go语言提供了两种精度的浮点数,float32和float64 // float32 is the set of all IEEE-754 32-bit floating-point numbers. type float32 float32 // float64 is the set of all IEEE-754 64-bit floating-point numbers. type float64 float64 零值和默认类型 func TestFloat(t *testing.T) {原创 2021-01-22 19:30:16 · 519 阅读 · 0 评论 -
golang基础数据类型-整型
go同时提供了有符号和无符号的整数类型 有符号 // int8 is the set of all signed 8-bit integers. // Range: -128 through 127. type int8 int8 // int16 is the set of all signed 16-bit integers. // Range: -32768 through 32767. type int16 int16 // int32 is the set of all signed 32-b原创 2021-01-22 17:33:49 · 398 阅读 · 0 评论