Lua语言新手简单入门教程

Posted Android开发驿站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lua语言新手简单入门教程相关的知识,希望对你有一定的参考价值。

Lua 是一种轻量小巧的脚本语言,用标准 C 语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,Lua是一种胶合语言,从而为应用程序提供灵活的扩展和定制功能。


应用场景

Lua用应用场景比较广泛,如游戏开发、电商跨平台开发、Web应用脚本、安全系统、扩展与数据库插件等。


特性

  1. 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅100多K,方便嵌入别的程序中。 

  2. 支持面向对象及函数式编程。

  3. 可扩展

  4. 自动内存管理

  5. 支持闭包、多线程

  6. 支持交互性编程:不用编译,输入即可得结果,可随时修改。


语法



  1. 数据类型

    8 种基本数据类型,即:nil、boolean、number、string、userdata、function、thread 和 table。

    数据类型 说明
    nil
    表示无效值,在条件表达式中表示 false。
    boolean
    布尔值,包含 true 和 false 两个值。
    number
    表示双精度类型的实浮点数
    string
    表示字符串,通过双引号或单引号
    userdata
    表示任意存储在变量中的 C 数据结构
    function
    表示 C 或 Lua 编写的函数
    thread
    表示执行的独立线程,用于执行协同程序
    table
    表示一个关联数组,数组索引可以是数字或字符串
  2. 运算符

    赋值运算符

     str = "hello world"

    a,b = 10,20

    c,d,e = 5, 10

    算数运算符

    + - * % 等

  3. 流程控制      

      

    a, b = 5,10

    if(a>b)

    then

               print(a)

          else

               print(b)

          end

  4. 数组


  5. 函数

  6. table

  7. 模块和包

       

以上是关于Lua语言新手简单入门教程的主要内容,如果未能解决你的问题,请参考以下文章

Lua脚本语言快速入门手册

02Lua入门

白话Lua系列零基础教程 — 初识Lua

apple Swift语言新手教程

Lua脚本语言视频教程

(价值99元)猎豹网校Lua视频教程