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来表示文件。

        

  • 相关阅读:
    负载均衡——LVS DR模式
    Java之BigDecimal详解
    Spring AOP代理对象创建流程
    spring aop切面不生效
    aspectj-autoproxy Controller未生效解决方案
    jvm参数分类
    dubbo优雅停机
    Dubbo 协议注意项
    dubbo provider
    查找java_home的安装路径
  • 原文地址:https://www.cnblogs.com/finger/p/2489360.html
Copyright © 2011-2022 走看看