打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Go语言字符串解析 0基础学go语言系列

Go语言的字符串是一个用UTF-8编码的变宽字符序列,它的每一个字符都用一个或多个字节表示 。

Go语言中,没有字符类型,字符类型是rune类型,rune是int32的别称。可使用 []byte() 获取字节,使用 []rune() 获取字符,可对中文进行转换。

定义字符串

第一种,双引号,用来创建可解析的字符串字面量 (支持转义,但不能用来引用多行);

str := "Go语言字符串\n不能跨行赋值"

第二种,反引号,用来创建原生的字符串字面量 ,这些字符串可能由多行组成(不支持任何转义序列),原生的字符串字面量多用于书写多行消息、HTML以及正则表达式。

str := `Go原生原格式字符串

        可以跨行`

注意:单引号不能用于定义字符串,单引号用于定义Go语言的一个特殊类型 rune,类似其他语言的byte但又不完全一样,是指码点字面量(Unicode code point),不做任何转义的原始内容。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Go语言|基本数据类型
Go语言字符串
go:数据类型
一篇文章带你了解Go语言基础之字节类型
String类常用方法
【Go语言学习笔记一】基础语法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服