zoukankan      html  css  js  c++  java
  • Cocos2d-x 脚本语言Lua基本语法

    Cocos2d-x 脚本语言Lua基本语法


    前面一篇博客对Lua这门小巧的语言进行了简单的介绍。本篇博客来给大家略微讲一下Lua的语法。不会长篇累牍得把Lua的全部语法都讲一遍,这里通过下面几点来讲Lua语言的基础语法:

    1. 输出语句
    2. 变量定义及赋值
    3. 方法定义及调用
    4. for迭代器的使用

    --输出语句,"--"为Lua语言凝视
    print("Hello Lua")
    --输出"Hello Lua"
    
    --定义变量。local为Lua的keyword,用来声明局部变量,假设不加则为全局变量
    local num = 100
    print(num)
    
    --定义方法。function为Lua的keyword,用来声明一个方法
    function sayHello() -- 方法開始
    	print("Hello Lua")
    end                 -- 方法结束
    
    -- 调用方法
    sayHello()
    
    -- 定义有參方法,并返回值。Lua中可返回多个值
    function max(a,b)
    	if a>b then -- if推断语句,这里是假设a的值大于b的值。则返回a
    		return a
    	else  -- 否则 返回b
    		return b
    	end
    end
    
    -- 传入两个值,2,3,打印最大值3
    print(max(2,3))
    
    -- for循环。迭代1~100。输出1~100数值
    for var=1, 100 do
    	print(var)
    end
    

    从以上代码,能够看出Lua语言是一门脚本语言,跟JavaScript是相似的,去掉了结束的";",也没有括号"{}",变量定义没有指定类型。上手非常快,有可能加快代码。更具体的语法。这里笔者提供了一个在线文档链接:http://manual.luaer.cn


  • 相关阅读:
    118/119. Pascal's Triangle/II
    160. Intersection of Two Linked Lists
    168. Excel Sheet Column Title
    167. Two Sum II
    172. Factorial Trailing Zeroes
    169. Majority Element
    189. Rotate Array
    202. Happy Number
    204. Count Primes
    MVC之Model元数据
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5038684.html
Copyright © 2011-2022 走看看