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开发环境的一些侥幸成功经验,

HBase 与 Cassandra 架构对比分析的经验分享

lua和.netcore对比

经验分享pytorch 与 darknet 计算卷积输出 shape 方式对比

Android平台下使用lua调用Java代码经验总结

[经验分享] LOL联盟手游开局加速搜索教程+透视lua