【Lua教程】初识Lua

[未经允许禁止转载]

 

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

Lua同其他编程语言一样,具有高开放性、高安全性等特点,Lua拥有多种功能用途,“前途一片光明呵”!

Lua主要的几种用途如下:

· 游戏开发

· 独立应用脚本

· Web 应用脚本

· 安全系统,如入侵检测系统

· 扩展和数据库插件如:MySQL Proxy 和 MySQL WorkBench

Lua还支持原生编译,解决了逆向、非法注入等问题,各种系统权限、系统操作、系统调用;网页控制、JS注入、网络控制;网站开发、数据库开发、小程序开发等领域都有Lua的身影,你甚至可以使用Lua来定制一款自己的编程语言。

 

注:

¹:素材来源于网络

 

Lua注释符如下

--两个减号,单行注释

--[[

多行注释

两个减号加两个方括号

反向收尾

--]]

 

Lua分为八个基本数据类型:

· nil - nil等于无效值,或成为空值,应用在属性中为false,相当于其他语言的null

· boolean - false和true的总称

· numben - 数,表示双精度类型的实浮点数

· string - 字符串,由""或'来表示

· function - 函数,支持C语言

· userdata - 表示任意存储在变量中的C数据结构

· thread - 线程

· table - Lua 中的表(table)其实是一个"关联数组"(associative arrays),数组的索引可以是数字、字符串或表类型。在 Lua 里,table 的创建是通过"构造表达式"来完成,最简单构造表达式是{},用来创建一个空表。¹

 

注:

¹:素材来源于网络

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值