zoukankan      html  css  js  c++  java
  • Lua基本类型和基本运算

    print(a)
    a=10
    a=nil
    print(a)
    print(type(false))
    print(type(nil))
    print(type({}))
    print(type(12))
    print(type("hello"));
    print(type(type));
    print(type)
    a=type   --变量可以是函数,a应该只是一个指针,void *
    print(a(type))
    
    
    --[[
    type函数:可以判断出变量的类型。
    
    1.nil 类型,类似java里面的null,一个全局变量没有赋值的时候,默认是nil
    2.booleans 类型,取值为:true ,false.但是在控制语句中,所有值都可以是布尔值,除了nil 和false是假,其余都为真(例如:03.number类型,不知道为啥只有实数类型,不过确实简化了操作
    4.table类型,表类型,后面详细说
    5.Strings类型,字符串类型,后面详细说
    6.Functions类型,参数可以传方法,做闭包
    7.Usersdata和Thread类型,数据和线程,后面详细说
    ]]--

     关于table

    a={"aaa","fff","ffff"};
    print(a[1]);
    
    w={x=0,y=1,[2]=23};
    w[1]="hello";
    print(w["x"]);
    print(w["1"]);
    print(w[1]);
    print(w[2]);
    
    y={["y"]=0,[1]=3}
    print(y["y"]);
    print(y[1]);
    
    
    
    --[[
    table:Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。
    从上面的实例可以看出a的赋值方式,其实是一种语法糖,与a={[1]="aaa"}
    ]]--

     

  • 相关阅读:
    5_添加购物车 View+Con
    5_添加购物车 B+M
    5_添加购物车 D
    登录注册V
    bootstrap-标题
    h5整理--详解css的相对定位和绝对定位
    各大门户网站的css初始化代码
    九月二十八JS验证
    js函数和运算符
    4.1原始表达式 9/16
  • 原文地址:https://www.cnblogs.com/chenjie0949/p/7323987.html
Copyright © 2011-2022 走看看