为了账号安全,请及时绑定邮箱和手机立即绑定
  • 学习
    查看全部
    0 采集 收起 来源:Lua 包

    2019-01-10

  • 相对与字典,lua的table类型,更像是数组[]

    查看全部
    0 采集 收起 来源:Lua Table

    2018-11-20

  • print("hello world")

    查看全部
    0 采集 收起 来源:认识Lua

    2018-10-31

  • tonumber("123") -- 123  数值类型 tostring(131) -- 131 字符串类型 string.format("number 1 to %d",100) -- %d 为后面的100 #table -- table.length #为长度符号 type(a) -- 判断a的类型 eg:type(a) - string (table...)

    查看全部
    1 采集 收起 来源:Lua 系统库

    2018-10-20

  • pairs  遍历全部

    ipairs 遍历是数字的K

    查看全部
  • Table 作为数组的时候  下标是从1开始 不是0

    查看全部
    0 采集 收起 来源:Lua Table

    2018-07-22

  • -- 这是注解


    a = 1

    b = "Hello"

    c = true

    -- 快速赋值

    a,b = 1,2

    -- 快速交换值

    a,b = b,a;

    print(a,b,c)

    -- 创建一个变量

    -- lua table 数组+映射

    -- table 从一开始

    d = {}

    d[1] = 10

    d[2] = 20

    d[3] = "ok"


    e = {

       10,

       20,

       "ok"

    }


    f = {}

    f["ok"]=1

    f[3]=false


    g = {

      ["ok"]=2,

      [3]=true

    }

    print(d[1],d[2],d[3])

    print(e[1],e[2],e[3])

    print(f.ok,f[3])

    print(g.ok,g[3])


    -- 函数

    function add(a,b)

        return a+b

    end

    function add1(a,b)

    -- 多返回值

        return a+b,a-b

    end

    -- 函数也是一种类型

    addnumber = function(a,b)

       return a+b

    end


    print(add(1,2))

    print(addnumber(1,2))


    -- c没有 ++运算符


    -- 逻辑运算

    print(true and false)

    print(true or false)

    print(not true)


    -- .. 拼接字符串

    print("111".."222")


    function foo()

    -- 变量的作用域限制在函数内

      local a = 1

    end


    if false then 

       print("if")

    else

       print("else")

    end


    if false then 

       print("if")

    elseif false then

       print("1");

    elseif false then

       print("2")

    else

       print("3")

    end


    -- while 循环

    local i = 0

    while i <10 do

       print("while")

       print(i)

       i=i+1

    end


    -- for 循环

    for i=1,10 do

      print("for")

      print(i)

    end

    -- 倒序打印

    --  起始值,终值,步长

    for i=10,0,-1 do

      print("for")

      print(i)

    end


    h = {

      ["host"]="127.0.0.1",

      ["user"]="root",

      ["pass"]="root"

    }

    print("-------")

    -- ipairs 只搜索数组 

    -- pairs ipairs 迭代器

    for k,v in pairs(h) do

           print(k,v)

    end

    -- require("foo") 只执行一次

    -- dofile("foo.lua") 调多少次执行多少次

    local c= require("foo")

    print(c.foo(1,2))

    --dostring("print(\"Hello\")");


    table.insert(h,11);


    -- #取对象长度

    -- type获得数据类型

    -- tonumber("3.14")

    -- tostring(3.14)

    -- string.format("h1 %d",2)


    print(#h)

    --nil

    --[[

     长注释

    ]]


    查看全部
    1 采集 收起 来源:总结

    2018-07-09

  • table = 数组+映射

    数组的下标从1开始,连续使用,自动扩展

    万物皆值,函数也是一种值

    函数支持多返回参数

    逻辑运算就是说英文  and 与 or 或 not 非

    字符串的链接  ..

    local关键字 代码的优化 作用域的控制

    迭代器遍历

    数组遍历 for k,v in ipairs(t) do   end

    Table遍历 for k, v in pairs(t) do  end

     

    查看全部
    0 采集 收起 来源:总结

    2018-06-27

  • lua的系统库

    查看全部
    0 采集 收起 来源:Lua 系统库

    2018-06-27

  • Lua 语言 for i= 1, 1-10,do Print(i) end --Lua的值和类型 a=1 b=2 print(a,b)
    查看全部
    0 采集 收起 来源:Lua 函数

    2018-02-09

  • lua: Table 表达式与流程控制 if条件语句 while for 循环语句 包和库
    查看全部
    0 采集 收起 来源:认识Lua

    2017-09-08

  • lua与c速度对比
    查看全部
    0 采集 收起 来源:认识Lua

    2017-07-21

  • lua没有main函数入口
    查看全部
    0 采集 收起 来源:Lua 包

    2017-06-22

  • foo为table中的映射(键),键值为函数
    查看全部
    0 采集 收起 来源:Lua 包

    2017-06-22

  • local大法好
    查看全部

举报

0/150
提交
取消
课程须知
如果你有语言基础,那太好了 如果你没有语言基础~那更好了
老师告诉你能学到什么?
Lua是什么鬼 Lua的环境搭建和基础语法 Lua的Table大法 Lua的函数,包和系统库

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!