zoukankan      html  css  js  c++  java
  • Lua基础(一)

    1.Lua中有8个基本类型分别为:nilbooleannumberstringuserdatafunctionthreadtable

    2.Lua中的表达式包括数字常量、字符串常量、变量、一元和二元运算符、函数调用。还可以是非传统的函数定义和表构造

      *表的构造:

    构造器是创建和初始化表的表达式。表是Lua特有的功能强大的东西。最简单的构造函数是{},用来创建一个空表。可以直接初始化数组:

    days = {"Sunday""Monday""Tuesday""Wednesday",

                  "Thursday""Friday""Saturday"}

    list风格初始化和record风格初始化是这种一般初始化的特例:

    {x=0, y=0}        <-->       {["x"]=0, ["y"]=0}

    {"red""green""blue"}        <--> {[1]="red", [2]="green", [3]="blue"}

    3.LuaCPASCAL几乎支持所有的传统语句:赋值语句、控制结构语句、函数调用等,同时也支持非传统的多变量赋值、局部变量声明。

    4.Lua函数可以返回多个结果值

       例子:    

    function maximum (a)

        local mi = 1             -- maximum index

        local m = a[mi]          -- maximum value

        for i,val in ipairs(a) do

           if val > m then

               mi = i

               m = val

           end

        end

        return m, mi

    end

    5.Lua函数可以指定参数名称

       例子:

       

    function rename (arg)

        return os.rename(arg.old, arg.new)

    end

        rename{old="temp.lua", new="temp1.lua"}


    6.

  • 相关阅读:
    jQueryfocus,title,振动
    使用jQuery自动缩图片 (转载)
    jQuery10个小例子(jquery之旅).
    jQuery动态增加删除Tabs
    jQuery图片播放轮换
    jQuery插件上传控件美化
    Ajax简单
    jQuery仿QQ改版后的样式切换
    jQuery插件tooltip(超链接提示,图片提示).
    css分页样式
  • 原文地址:https://www.cnblogs.com/zjzyh/p/4074586.html
Copyright © 2011-2022 走看看