美文网首页
ToLua的Example示例学习笔记21_String

ToLua的Example示例学习笔记21_String

作者: 凌枫望星月 | 来源:发表于2020-05-14 12:10 被阅读0次

这个例子演示了在lua中如何使用String。

1」代码

操作代码如下:

    function Test()
        local str = System.String.New('男儿当自强')
        local index = str:IndexOfAny('儿自')
        print('and index is: '..index)
        local buffer = str:ToCharArray()
        print('str type is: '..type(str)..' buffer[0] is ' .. buffer[0])
        local luastr = tolua.tolstring(buffer)
        print('lua string is: '..luastr..' type is: '..type(luastr))
        luastr = tolua.tolstring(str)
        print('lua string is: '..luastr)                    
    end

2」需要了解的部分

  • Lua代码中的比较好理解:str:IndexOfAny找第一个的位置,str:ToCharArray则将字符串转为字符数组。tolua.tolstring可将字符数组或字符串转为Lua的字符串,类型变了。

相关文章

网友评论

      本文标题:ToLua的Example示例学习笔记21_String

      本文链接:https://www.haomeiwen.com/subject/rdqtohtx.html