zoukankan      html  css  js  c++  java
  • 《Lua程序设计》第2章 类型与值 学习笔记

    Lua中的8中基础类型:nil(空)、boolean(布尔)、number(数字)、string(字符串)、userdata(自定义类型)、function(函数)、thread(线程)和table(表)。
    函数type可返回一个值的类型。
    2.1 nil(空)
    nil表示一种“无效值(non-value)”的情况。
    2.2 boolean(布尔)
    boolean类型有来两个可选值:false和true。
    2.3 number(数字)
    number类型用于表示实数。
    2.4 string(字符串)
    “[[”和“]]”;“[=[”和“]=]”;“[==[”和“]==]”;……。
    “..”字符串连接。
    tostring()函数,tonumber()函数。
    使用“#”来获得字符串长度。
    2.5 table(表)
    {}
    2.6 function(函数)
    Lua对“函数式编程(functional programming)”提供了良好的支持。
    Lua既可以调用以自身Lua语言编写的函数,又可以调用C语言编写的函数。
    2.7 userdata(自定义类型)和thread(线程)
    userdata用于表示一种由应用程序或C语言库所创建的新类型。
    thread类型,“协同程序(coroutine)”

  • 相关阅读:
    Ext 可编辑的GridPanel
    Ext 选项卡面板TabPanel
    Ext 行模型与Grid视图
    Ext——xtype各组件类型
    Ext 面板(Panel)
    Ext 消息框
    Ext OOP基础
    js设计模式——8.中介者模式
    js设计模式——7.备忘录模式
    mysql数据库优化(四)-项目实战
  • 原文地址:https://www.cnblogs.com/moonlightpoet/p/5679031.html
Copyright © 2011-2022 走看看