C# 与 LUA 的经验对比
Posted 时空观察者9号
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 与 LUA 的经验对比相关的知识,希望对你有一定的参考价值。
1,字符串遍历不同处:
例: str = "汉字ABCabc"
C#可以使用str[i]取得字符串中的汉字字符和拼音字符:
Str[0] :汉
Str[1]:字
Str[2] : A
依次类推。
LUA中:
Str[1] : nil
Str[2]: nil
…
全为nil, 语法不支持这样的下标功能,只有string.byte(str, i)来取得某字节的值,对于汉字,UNICODE编码下,分别取得高字节,低字节的值,而没法像C#那样一次取得整个汉字。
LUA中只能使用string.byte(str, i)来取字符串中某字节处的ASCII码值。
从这里看,LUA不如C#能方便的遍历字符串中的字符。
以上是关于C# 与 LUA 的经验对比的主要内容,如果未能解决你的问题,请参考以下文章
lua----------------使用VS2015搭建lua开发环境的一些侥幸成功经验,