zoukankan      html  css  js  c++  java
  • 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#能方便的遍历字符串中的字符。

                                                 

                                        

                                  

                            

                              

                                      

                                

                                

                      

                          

                        

      

  • 相关阅读:
    char , varchar和Nvarchar区别
    练习2-11 计算分段函数[2] (10 分)
    练习2-10 计算分段函数[1] (10 分)
    练习2-9 整数四则运算 (10 分)
    练习2-8 计算摄氏温度 (10 分)
    练习2-6 计算物体自由下落的距离 (5 分)
    练习2-4 温度转换 (5 分)
    练习2-3 输出倒三角图案 (5 分)
    MySQL之Xtrabackup备份与恢复
    MySQL中show语法
  • 原文地址:https://www.cnblogs.com/timeObjserver/p/5926183.html
Copyright © 2011-2022 走看看