学习使我进步

  • 相关链接
  • 环境搭建
  • 内置IDE
  • IDEA(IntelliJ IDEA) 安装与Lua插件
  • 入门知识点
  • 标识符与关键字
  • 命名规则
  • 变量
  • 注释
  • 语句结束符
  • 字符串
  • 数据类型与运算符

相关链接

1.笔者为了学习创建的Github工程。

环境搭建

1.克隆Github工程,里面有所需的软件(先安装Softs目录下的vcredist-86.exe,然后再安装LuaForWindows)

idea 写lua idea 写lua 代码跳转_字符串


2.验证安装

cmd打开命令行输入lua,出现版本信息则成功

idea 写lua idea 写lua 代码跳转_idea 写lua_02


3.Hello World

新建文本文档并改后缀为.lua,然后用记事本打开输入以下内容

idea 写lua idea 写lua 代码跳转_lua_03


保存后命令行进入到该位置运行如下命令

idea 写lua idea 写lua 代码跳转_下划线_04

内置IDE

进入Lua安装目录下的SciTE,找到SciTE.exe

idea 写lua idea 写lua 代码跳转_Lua_05


idea 写lua idea 写lua 代码跳转_idea 写lua_06


写好代码后F5运行程序即可

idea 写lua idea 写lua 代码跳转_字符串_07

IDEA(IntelliJ IDEA) 安装与Lua插件

1.IDEA下载,一路next直到完成。

idea 写lua idea 写lua 代码跳转_idea 写lua_08


2.EmmyLua 插件下载要下载与安装的IDEA版本一致,比如当前IDEA Version:2019.3.1 那么下载的插件就要在该版本日期区间内

idea 写lua idea 写lua 代码跳转_lua_09


3.安装好IDEA后创建一个空项目

idea 写lua idea 写lua 代码跳转_lua_10

入门知识点

标识符与关键字

标识符:以字母、下划线开头,不能以数字开头,不允许使用特殊字符;区分大小写,最好不以下划线+大写字母,因为Lua系统自己保留使用。

关键字:and、break、do、else、elseif、end、false、for、function、if、in、local nil、not、or、repeat、return、then、true、until、while

命名规则

1.常量用全大写与下划线:MY_ACOUNT 2.变量首字母小写:myAcount 3.全局变量首字母小写g开头:gMyAcount 4.函数名首字母大写:function MyFunction()

变量

1.无需给变量声明类型,且变量可以随时更换类型

idea 写lua idea 写lua 代码跳转_idea 写lua_11


2.五种基本变量类型

nil:表示空数据,释放变量占用的资源,相当于C# null。

booleam:布尔类型,除了nil和false外都为true

string:字符串类型。

number:小数类型,Lua中没有整数类型

table:表示一个集合,下标从1开始

可以使用type(变量)方法获取变量对应的类型。

注释

单行注释:--注释内容 块注释:--[[ 注释内容 --]]

语句结束符

Lua可加可不加;结尾

字符串

字符串可以用单引号也可以用双引号

idea 写lua idea 写lua 代码跳转_下划线_12

数据类型与运算符