采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
ch不是一个rune吗,根据老师您说的由utf-8(3字节)转成unicode(2字节)编码,放入rune中;
rune不是四个字节吗,为什么下标是从3跳到6而不是从3到7呢;
utf-8的话才是3个字节啊....
这里有一个解码的过程。在原字符串中,这个字符在utf-8里面有三个字节。这句for会把这三个字节拿出来,转成unicode,这是另一种编码。这种一般是两个字节。然后rune类型有四个字节长度,因此会在前面补0后给到四个字节的ch里面。所以i后移3,ch是四字节
非常感谢老师!
登录后可查看更多问答,登录/注册
语法+分布式爬虫实战 为转型工程师量身打造
3.9k 14
832 1
2.2k 1
1.2k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号