• Lua语言


    下载使用Subline作为编辑器

    1.

    2.函数使用

    function sayHello()

      print ('hello torch')

    end

    3.定义变量

    a

    print (a)

    4.引入文件

    require ('hello') //hello.lua文件

    require可以获取文件的返回值

    4.访问引用文件中的变量

    直接申明的变量为全局变量。可以引用文件中的变量

    添加local 关键字可以,避免全局变量

    5.循环语句

    for  i=1,100 do

      if i%5==0 then 

        print (i)

      end

    end

    6.

    function Dog()

    //funtion Dog(name)

      local self={}

      self._age=1

      self._name='LiLi'

      //self._name=name

      self.getAge=funtion()

        return self._age

      end

      self.getName=funtion()

        return self._name

      end

      self.say=function()

        print(string.tormat("%s say wongwong",self._name))

      end

      return self

    end

    local dog=Dog()

    //local dog=Dog('LiLi')

    dog.say()

    7.

    1. 单行注释 --  功能等同于C++中的//

    2. 多行注释  --[[  注释的内容  ]]   功能等同于C++中的 /**/

    3. 多行注释   --[====[   注释和内容  ]====],  也等同于C++中的/**/,   这个主要用于注释的内容里面有像arr[arr2[idx]] 这种文本,  如果使用--[[  ]]  遇到arr[arr2[idx]]后面的]]注释就结束,这显示与我们的意图不相符合.   所以使用--[===[  ]===] 来注释内容, 就不用担心了,  两边的等号数量要相同,  多少个没有关系

  • 相关阅读:
    I firmly believe
    深度学习常见的专业术语
    阿里、网易和腾讯面试题 C/C++
    Winfrom中关于toolStrip工具栏中按钮背景的设置
    非常完善的Log4net详细说明
    C#中 Var关键字
    C#中Dynamic关键字
    Python中threading的join和setDaemon的区别[带例子]
    pycharm常用快捷键
    ABP发布到iis
  • 原文地址:https://www.cnblogs.com/XDJjy/p/5055450.html
Copyright © 2020-2023  润新知