码迷,mamicode.com
首页 > 其他好文 > 详细

Lua:如何开始Lua的学习

时间:2020-09-17 17:52:14      阅读:27      评论:0      收藏:0      [点我收藏+]

标签:uac   div   bsp   c++   hub   ati   不能   code   href   

一、什么是Lua

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
Lua可以很方便的和其他程序进行集成(c++,c#,java,等)

二、Lua 和C#区别

Lua可以在几乎所有的操作系统和平台进行编译运行,在运行时编译。

  • 方便更新代码
  • 更新代码后,可以直接在移动平台上运行,不需要重新安装(热更新方案)

C#只能在特定的操作系统中进行编译成dll文件,然后打包进安装包在其他平台(Android、iOS)运行。

  • 在移动平台上不能更新替换已有的dll文件,除非重新下载安装包。

三、Lua学习资料

Lua作者编写:《Programming in Lua》第四版

菜鸟教程:http://www.runoob.com/lua/lua-tutorial.html

Lua官网:www.lua.org

Lua中文网站:http://www.luaer.cn/

四、Lua环境安装

本人使用的SciTE。

1、SciTE
Window 系统上安装 Lua。
window下你可以使用一个叫"SciTE"的IDE环境来执行lua程序,下载地址为:

技术图片

 

 

2、LuaDist
官方推荐:http://luadist.org/

LuaDist是一个真正的多平台程序包管理系统,旨在为Lua编程语言提供模块的源代码和二进制存储库。

五、输出HelloWorld

安装SciTE后会多出来两个快捷方式。

 

技术图片

打开Lua所在目录,可以看到Lua.exe 和Luac.exe 。

  • Lua.exe 用来运行Lua代码。
  • Luac.exe 用来编译Lua。

技术图片

在SciTE编辑保存多行Lua代码,Scite其实是一种Lua脚本编辑器。打开SciTE,输入

print("Hello World")

保存为Helloworld.lua。

技术图片

 

Scite 菜单栏 Tools/Go直接运行。

技术图片

 

 打印出HelloWord。

技术图片

 

此外,Tools/Compile编译在HelloWorld.lua目录下生成HelloWorld.luac。

 

Lua:如何开始Lua的学习

标签:uac   div   bsp   c++   hub   ati   不能   code   href   

原文地址:https://www.cnblogs.com/craft0625/p/13629303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!