zoukankan      html  css  js  c++  java
  • lua学习测试脚本

    function msg(...)
        print(arg[1], arg[10])
        print(12false and 3,  5)
    end
    msg(12,52,25,21)
    --结果是12, nil 1,2,false,5
    function msg(...)
        for i, j in pairs({...}) do
            print(i, j)
        end
    end

    msg(10,20,30)
    --[[
    1    10
    2    20
    3    30

    ]]-- 

    tt ={
            1,2,3,
            ["20"] = "200",
            Age = 20        ,
            ["Age"] = 30,
            ddr =
                    {
                        test = 1,
                        test2 = 3
                    }
        }
    tt.JOne = {Gender = "", age = "28"}
    print(type(tt["20"]).."10".."\n"..tt["JOne"]["Gender"])
    print(tt.Age)
    local a = 3 and 4 or 5;
    print(5%3)


    --[[注释]]--

    while a > 0
    do
        print(a, not(a~=b))
        a = a - 1
    end



    for c=250.5
    do
        print(c)
    end

    print((c or 1).."\f")


    html = [[
        <html>
            <head>
                <title>testPage</title>
            </head>
            <body>
                something
            </body>
        </html>
    ]]

    print(html)
    --可返回多结果
    function s()
    return 234
    end

    print(s())
    --面向对象
    t =
    {
        age = 13,
        gender = "male",
        add =     function(sel, n)
                    return sel.age + n
                end
    }

    print(t.add(t, 12))
    print(t:add(12)) -- 与上面一个函数等价 t:function(data) <==> t.function(t, data)

    a,b,c = 123
    if a > b then
    print(a)
    elseif a > c then
    print(b)
    else
    print(c)
    end

    repeat
        print(c)
        c = c - 1
    until c ~= 2

    GLshader的lua学习笔记
  • 相关阅读:
    3-4: 一元多项式的乘法与加法运算
    设计模式一装饰者模式
    设计模式一组合模式
    设计模式一命令模式
    设计模式一建造者模式
    设计模式一桥接模式
    设计模式一适配器模式
    设计模式一抽象工厂模式
    排序算法一二分排序
    排序算法一希尔排序
  • 原文地址:https://www.cnblogs.com/barrysgy/p/2344292.html
Copyright © 2011-2022 走看看