zoukankan      html  css  js  c++  java
  • Lua 类型与值(二)

    string

      若要将一个数字转换成字符串,可以调用函数tostring,或者将该数字与一个空字符串相连接:

        print(tostring(10)=="10") --->true

        print(10 .. "" == "10")--->true

      在Lua 5.1 中,可以在字符串前放置操作符“#” 来获得该字符串的长度:

        a="hello"

        print(#a)  --> 5

        print(#"good\0bye")  -->8

      

    function(函数)

      Lua 既可以调用以自身Lua语言编写的函数,又可以调用以C语言编写的函数。Lua所有的标准库都是用C语言写的,标准库中包括对字符串的操作,table的操作,I/O,操作系统的功能调用,数学函数和调试函数。同样,应用程序也可以用C语言来定义其他函数。

    userdata(自定义类型) 和 thread(线程)

       由于userdata类型可以将任意的C语言数据存储到Lua变量中。在Lua中,这种类型没有太多的预定义操作,只能进行复制和相等性测试。userdata用于表示一种有应用程序或C语言库所创建的新类型,例如标准的I/O库就用userdata来表示文件。

        

  • 相关阅读:
    python自动化测试_6
    python自动化测试_5
    python自动化测试_4
    python自动化测试_3
    第一次个人编程作业
    第一次博客作业
    HangOver
    CSS实现动画特效导航栏
    CSS伪类整理笔记
    JavaScript闭包应用的整理
  • 原文地址:https://www.cnblogs.com/finger/p/2489360.html
Copyright © 2011-2022 走看看