简介 目录 评价 推荐
  • 慕用8401734 2021-10-19
    lua判断table是数组还是映射的依据是key是否连续
    0赞 · 0采集
  • Tusdasa翼_ 2018-07-09

    -- 这是注解


    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赞 · 3采集
  • 慕少0198037 2018-06-27

    table = 数组+映射

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

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

    函数支持多返回参数

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

    字符串的链接  ..

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

    迭代器遍历

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

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

     

    0赞 · 0采集
  • dandelionLYY 2017-02-03
    Lua函数
    截图
    0赞 · 0采集
  • dandelionLYY 2017-02-03
    table
    截图
    0赞 · 0采集
  • Kingbird 2017-01-25
    逻辑运算不用符号用英文(and or not ) 万物皆对像(泰迪即视感。。。),所以类,也是对像。 用(local)来修饰局部对像,用local修饰的类,方法不编译执行,自动“过滤”
    0赞 · 0采集
  • Kingbird 2017-01-25
    字符串连接符不是传统的加号(+),而是两点(..)
    0赞 · 0采集
  • qq_留_0 2016-12-06
    lua数组从1开始,连续,自动扩展。
    0赞 · 0采集
  • geqiandebei 2016-10-07
    string.format("%d",2); tostring() tonumber()
    0赞 · 1采集
  • Ladder3227016 2016-07-01
    迭代器
    截图
    0赞 · 1采集
  • Ladder3227016 2016-07-01
    lua 数组是从一开始的,不是零
    0赞 · 0采集
  • 和她的故事1 2016-06-04
    迭代器之数组遍历:for k,v in ipairs(t) do ...end 迭代器之Table遍历:for k,v in pairs(t) do...end
    0赞 · 0采集
  • 苏筱筑 2016-04-17
    注意这两种迭代器。
    截图
    0赞 · 0采集
  • 苏筱筑 2016-04-17
    运算符表达式特点。
    截图
    0赞 · 0采集
  • 苏筱筑 2016-04-17
    函数特点。
    截图
    0赞 · 0采集
  • 苏筱筑 2016-04-17
    特点。
    截图
    0赞 · 0采集
  • 走错的小耗子 2016-03-26
    lua:<br> 表达式像python a = 1 但是又有不同,a,b = 1,2 在交换值的时候也有简洁的方式 a,b = b,a<br> if语句的格式:<br> if .. then<br> <br> elif .. then<br> <br> else<br> end<br> <br> while i<0 do<br> ..<br> end<br> <br> for i=1,10,1 do<br> ..<br> end<br> <br> for k,v in pair(a) do<br> ..<br> end<br> <br> 其次 pair是对tables的迭代循环,ipair是对tables中的数组迭代<br> <br> 导入包用require 和javascript一样<br> <br> 函数则和javascript很像,函数式编程<br> <br> 注意点:<br> 1.lua的数组是1开头的<br> 2.lua的值都是全局变量,记得加local<br> 3.lua用..连接两个字符串<br> 4.lua能return多个值
    0赞 · 2采集
  • gang544043963 2016-03-02
    ipairs遍历table当中的数组部分 pairs遍历table当中的所有
    0赞 · 1采集
  • gang544043963 2016-03-02
    lua可以有多个返回值, 万物皆数值,包括函数
    0赞 · 0采集
  • fjzjk 2015-11-01
    数组遍历
    截图
    0赞 · 1采集
  • xhchao 2015-09-29
    Lua遍历,pairs 和 ipairs
    截图
    0赞 · 0采集
  • shaksperCN 2015-09-06
    长注释--[[sfsdssds]]
    0赞 · 0采集
  • tabletenesi 2015-09-04
    迫不及待地等第二课。。。。
    截图
    0赞 · 1采集
  • 姜饼 2015-08-27
    试试试试试试
    截图
    0赞 · 0采集
  • SparkSinton 2015-08-26
    迭代器遍历
    截图
    0赞 · 0采集
  • SparkSinton 2015-08-26
    迭代器遍历
    0赞 · 0采集
数据加载中...
开始学习 免费