golang
文章平均质量分 52
golang学习
写写代码AAA
java,golang
展开
-
unicode字符集和utf-8编码
字符集和编码我们在实际开发中, 经常需要处理文本信息, 组成文本的单元我们称之为字符计算机只能处理0和1, 不能直接处理这些字符, 比如说对字符的读取和存储为了解决这个问题, 我们可以建立一个数字与字符的关联关系, 比如说使用97 -> a, 98 -> b, 99 -> c…依据数字可以查询对应字符, 依据字符可以查询对应数字这样我们需要处理字符的时候, 就可以先查询这个映射, 找到字符对应的数字, 然后把这个数字转换成二进制存储即可, 读取的时候亦然字符集: 为每一个字符分原创 2021-06-27 22:08:55 · 883 阅读 · 1 评论 -
golang环境搭建
安装golang可以去golang中国网站下载安装:https://golang.google.cn/选择对应操作系统的golang,下载安装即可设置环境变量查看本机shellecho $SHELLmacbook高版本系统默认使用zsh如果是bash,在bash_profile中设置环境变量vim ~/.bash_profile如果是zsh,在zshrc中设置环境变量vim ~/.zshrc然后按E键进入编辑模式添加以下配置# gopathexport GOPATH=/Us原创 2021-02-22 20:43:28 · 274 阅读 · 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 · 239 阅读 · 0 评论 -
golang基础数据类型-字符串
一个字符串是一个不可改变的字节序列,字符串可以包含任意数据,文本字符串通常被解释为采用UTF8编码的Unicode码点(rune)序列表现形式golang中的字符串支持两种表现形式func TestString(t *testing.T) { // 形式一: 双引号,会识别转义字符 str1 := "这是字符串的表现形式一。\n你可以看到换行了" // 形式二: 反引号,以字符串的原生形式输出,包括换行和特殊字符,可以防止攻击,输出源代码等效果 str2 := `源代码fu原创 2021-01-24 20:11:25 · 329 阅读 · 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 · 530 阅读 · 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 · 404 阅读 · 0 评论