天天看点

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

Lua概述

Lua 是一种轻量小巧的

脚本语言

,是用

C语言编写

的。

设计目的

  • 为了嵌入应用程序中,从而为应用程序

    提供灵活的扩展和定制功能

Lua特性:

  1. 轻量级
  2. 可扩展
  3. 其他特性

    1.支持面向过程编程和函数式编程

    2.自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象;

    3.语言内置模式匹配;闭包(closure);函数也可以看做一个值;提供多线程(协同进程,并非操作系统所支持的线程)支持;

    4.通过闭包和table可以很方便地支持面向对象编程所需要的一些关键机制,比如数据抽象,虚函数,继承和重载等。

应用场景

游戏开发

独立应用脚本

Web 应用脚本

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

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

运行环境安装(Window)

1 下载

从github上下载:地址(https://github.com/rjpcomputing/luaforwindows/releases)

将红框里面的下载下来

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

或者是从我的百度网盘上进行下载

链接:https://pan.baidu.com/s/1V0Z675UzK2uN82JNCejJEw

提取码:yckv

安装

上面,我们已经下载了Lua的exe文件,如下图

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

双击该exe文件,进入下面的页面

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

剩下的安装步骤,便是一直下一步下一步,与正常的安装差不多,安装直接的需求进行安装,接下来我就直接将截图上传了

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序
Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序
Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序
Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序
Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序
Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

最后在桌面,会出现下面的图标,解释如下

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

目录结构大致说明

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

Hello World程序

使用Lua编写

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

双击该图标,进入控制台界面

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

按如下操作过后,直接回车便可以运行了,如下图

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

使用SciTE

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

双击进入该软件,与之前的软件不同的是,该编译界面可以编译多行的代码,前一个只能一行一行的编译

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

ctrl + S,保存到自己想要保存的位置

Lua(1)概述、运行环境安装Lua概述运行环境安装(Window)Hello World程序

继续阅读