前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

lua utf8.codes使用(lua string.format)

qiguaw 2024-09-11 06:20:39 资源文章 22 ℃ 0 评论

utf8.codes介绍

utf8.codes可用于for...in...结构,每次循环返回两个值分别代表每个utf8字符的开始位置与codepoint,如果被循环的字符串含有无效utf8字符则会导致程序抛出异常信息。

此函数与utf8.codepoint不同之处有两点,第1点是utf8.codes返回的是迭代结构,第2点是utf8.codes不只返回codepoint,还返回对应utf8字符的开始位置。

utf8.codes使用

utf8.codes只接收一个字符串参数,如下代码:

for i, code in utf8.codes("我是比特程序员") do
   print(i, code)
end

输出如下:

1       25105
4       26159
7       27604
10      29305
13      31243
16      24207
19      21592

utf8.codes总结

utf8.codes接收一个字符串参数,返回值是可用于for...in...的迭代结构,每次循环返回一个utf8字符的开始位置与codepoint。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表