首页 > 其他分享 >Go的[]rune 和 []byte的区别

Go的[]rune 和 []byte的区别

时间:2022-10-03 07:44:13浏览次数:54  
标签:int32 字节 uint8 values Go rune byte

Go的[]rune 和 []byte的区别

  []rune 和 []byte源码

// 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 values.
type byte = uint8

// rune is an alias for int32 and is equivalent to int32 in all ways. It is
// used, by convention, to distinguish character values from integer values.
type rune = int32

  原来是 byte 表示一个字节,rune 表示四个字节,那么就可以得出了结论了,来看一段代码,使用中文字符串

  1、[]rune (四个字节)

  []rune 把字符转换成Unicode码点

  2、[]byte (一个字节)

标签:int32,字节,uint8,values,Go,rune,byte
From: https://www.cnblogs.com/happy-king/p/16466222.html

相关文章

  • 第十三篇: go运算符
    算术运算符运算符术语示例结果+加10+515-减10-55*乘10*550/除10/52%取模(取余)10%31++后自增,没有前自增a=0;a++......
  • 第五篇: GO-fmt格式“占位符”,iota
    golangfmt格式“占位符”动物园园长熊熊酱·2017-07-0609:07:13·1442次点击·预计阅读时间2分钟·8分钟之前开始浏览这是一个创建于2017-07-0609:07:13......
  • 第八篇: go 变量、常量、基本数据类型
    变量/*###########变量的定义和使用##########*/packagemainfuncmain(){ //1方式一:基本定义 //var关键字变量名变量类型=变量值 //varageint=18//定......
  • 第九篇: go 函数
    命名规范1变量:go语言中变量区分大小写,建议用驼峰 varName="lqz" varname="lqz" fmt.Println(Name) fmt.Println(name)2文件名:建议用下划线3大写字母开头,表......
  • 第十篇: GO-包、go mod、if-else语句、switch语句
    Gomod语法modulemy/thinggo1.13.4require(new/thingv2.3.4old/thingv1.2.3)1.module:指明根目录2.go后面跟版本号是指定go的版本2.require是个动作指......
  • 第十二篇: go数据类型
    数据类型1.分类Go语言内置以下这些基础类型:类型名称长度零值说明bool布尔类型1false其值不为真即为家,不可以用数字代表true或falsebyte字节型10......
  • 第十一篇: GO-数组、切片、Maps、sync.map并发安全map
    数组1、定义数组packagemainimport"fmt"funcmain(){ //定义了一个大小为3的int类型数组 //数组在定义阶段,大小和类型就固定了 vara[3]int//只定义,没有......
  • 使用bt面板中Python项目管理部署Django项目找不到static采坑记
    工作需要,准备在用django做一个小项目,本地测试没有问题,但是使用bt的工具“python项目管理器”部署到服务器上,找不到static文件(python项目管理器应用可以参考https://www.bt.......
  • Go的Error、Log.Fatal和Defer
    Go的Error、Log.Fatal和Defer1.Error1.errors.New创建errow对象2.fmt.Errorf用字符串创建error对象。3.自定义2.Log.Fatal和Panic的区别funcfileSize(filenamestring)......
  • Python+Django+Nginx的从0到1的个人网站搭建
    前言本文以实现最终结果为导向,对知识点不做过多阐述。流程中有任何问题请及时面向搜索程序或他人解决问题。一、准备工作Python的下载Python下载地址不会安装的......