• lua起步


    安装luaforwindows这个软件,自带一个scite编辑器,可以直接用这个编译器写程序。

    lua程序保存在**.lua文件中。

    退出时:os.exit()

    the first lua program:

     1 function fact(n)
    2 if n == 0 then
    3 return 1;
    4 else
    5 return n * fact(n - 1);
    6 end
    7 end
    8
    9
    10
    11 print("enter a number:");
    12 a = io.read("*number");
    13 print(fact(a));

    lua的行注释:--

    lua的块注释:--[[..........]]

    lua中全局变量不需要声明,只需要赋一个值给全局变量就创建了;

    访问一个未初始化的变量不会引发错误,访问结果是nil;

    没必要删除一个全局变量,若非要删除,只需要赋值nil给它;

    若一个变量的生命期很短,则需要用局部变量;

    lua是动态类型语言,没有类型定义的语法;

    有8中基本类型:nil,boolean,number,string,userdata,function,thread,table。

    函数type可以返回值得类型信息:

    1 print(type("hello world"));
    2 print(type(12.345));
    3 print(type(print));
    4 print(type(type));
    5 print(type(true));
    6 print(type(nil));
    7 print(type(type(x)));
    print(type(a));
    a = 100;
    print(type(a));
    a = "hello world";
    print(type(a));
    a = print;
    print(type(a));

    lua中变量没有预定义类型,任何变量可以包含任何类型的信息。




     

  • 相关阅读:
    如何写文件上传下载
    填充表格的模板代码
    ArcGIS Server 分布式注意事项
    在android上导入第三方jar包 报错:Could not find class
    @Override annotation 出错
    签到时间
    分页三条件查询
    上传图片
    分页
    二级联动
  • 原文地址:https://www.cnblogs.com/kex1n/p/2272788.html
Copyright © 2020-2023  润新知