当前位置: 首页 > wzjs >正文

产权交易网站建设方案seo关键词排名优化怎样收费

产权交易网站建设方案,seo关键词排名优化怎样收费,电商网站建设运城,巩义便宜网站建设价格1. rune类型 1.1. 基本概念 1. rune是Go语言的内建类型,它是int32的别名,即32位有符号整数; 2. 用于表示一个Unicode码点,全拼Unicode code point; 3. 可以表示任何UTF-8编码的字符; 1.2. 特点 1. 每…

1. rune类型

1.1. 基本概念

1. rune是Go语言的内建类型,它是int32的别名,即32位有符号整数;

2. 用于表示一个Unicode码点,全拼Unicode code point;

3. 可以表示任何UTF-8编码的字符;

1.2. 特点

1. 每个rune对应一个Unicode字符;

2. 可以表示超过ASCII范围的字符,如中文、日文、表情等;

3. 在内存中占用4个字节,即32位;

1.3. 使用示例

func main() {s := "你好,世界"for _, r := range s {fmt.Printf("%c => %U\n", r, r)}
}

2. byte类型

2.1. 基本概念

1. byte是Go语言的内建类型,它是uint8的别名,即8位无符号整数;

2. 用于表示一个ASCII字符或UTF-8编码的一个字节;

2.2. 特点

1. 每个byte对应一个字节,其中每个字创8位;

2. 只能表示ASCII字符或UTF-8编码的单个字节;

3. 在内存中占用1个字节;

2.3. 使用示例

func main() {s := "Hello"for i := 0; i < len(s); i++ {fmt.Printf("%c => %d\n", s[i], s[i])}
}

3. rune和byte的主要区别

4. 字符串遍历时的差异

4.1. 使用byte遍历,可能出错

s := "你好"
for i := 0; i < len(s); i++ {fmt.Printf("%x ", s[i]) // 打印UTF-8编码的每个字节
}
// 输出: e4 bd a0 e5 a5 bd (6个字节)

4.2. 使用rune遍历,正确方式

s := "你好"
for _, r := range s {fmt.Printf("%c ", r) // 打印每个Unicode字符
}
// 输出: 你 好

5. 类型转换

5.1. 字符串转[]rune

s := "你好"
runes := []rune(s) // 转换为rune切片

5.2. []rune转字符串

runes := []rune{'你', '好'}
s := string(runes)

5.3. 字符串转[]byte

s := "你好"
bytes := []byte(s) // 转换为byte切片

5.4. []byte转字符串

bytes := []byte{0xe4, 0xbd, 0xa0} // "你"的UTF-8编码
s := string(bytes)

6. 实际应用场景

6.1. rune的典型使用场景

1. 处理包含非ASCII字符的字符串;

2. 需要按字符而非字节操作字符串时;

3. 计算字符串的实际字符数而非字节数;

func countChars(s string) int {return len([]rune(s))
}

6.2. byte的典型使用场景

1. 处理二进制数据;

2. 处理纯ASCII字符串;

3. 需要与底层字节交互时;

func processBinary(data []byte) {// 处理字节数据
}

7. 注意事项

1. 使用len()函数直接获取字符串长度时,返回的是字节数而非字符数;

2. 对非ASCII字符串按索引访问时,得到的是UTF-8编码的单个字节而非完整字符;

3. 在range循环中迭代字符串时,会自动按rune处理;

正确获取字符串字符数的方法:

s := "你好,世界"
charCount := utf8.RuneCountInString(s) // 或者 len([]rune(s))
http://www.dtcms.com/wzjs/506040.html

相关文章:

  • 物流网站大全seo的特点是什么
  • 医院网站建设 费用推广软文怎么写
  • 手机怎么浏览国外网站公司推广网站
  • 推客易可以做自己的网站吗网络营销策略存在的问题
  • 做MAD生肉网站优化神马排名软件
  • 程序_做彩票源码网站开发太原seo快速排名怎么样
  • 电子商务网站建设课程总结优化网站seo公司
  • 网站开发销售提成上首页seo
  • 智能响应式网站建设谷歌收录查询工具
  • WordPress 虎嗅主题免费seo网站排名优化工具
  • 南阳定制网站制作价格低深圳seo推广
  • wordpress b站视频教程国际新闻最新消息中国
  • 广州网站建设知名乐云seo广州seo招聘
  • 山东查询网站备案网络课程
  • 自己做局域网站短视频关键词优化
  • 徐州网站关键词网站建设计划书
  • 网站开发信息文档怎么创建网站快捷方式到桌面
  • b2b电子商务网站的主要类型网站优化外包多少钱
  • 重庆科技网站设计模板惠城网站设计
  • 吉安做网站多少钱北京朝阳区优化
  • 深圳网站建设是哪个合肥网站制作推广
  • 网站怎么做优化排名靠前长沙正规竞价优化推荐
  • 响应式网站有什么好处青海seo技术培训
  • 个人做网站赚钱搜索引擎营销流程是什么?
  • 西安网站建设 盈科指数平滑法
  • wordpress slider代码seo实战密码第三版pdf
  • 辽阳公司做网站长沙网络优化产品
  • 河北网站建设联系方式怎么在网上销售
  • php网站怎么搭建环境汕头百度推广公司
  • 网站怎么查哪家公司做的百度投放广告收费标准