IT培训问题库
初学者该如何掌握Lua语言学习基础内容 来源 : 未知     2018-08-23

Lua作为一种小巧的脚本语言,其设计目的就是为了嵌入应用程序当中,从而为应用程序提供灵活的扩展和定制功能,Lua由标准c编写而成,几乎在所有操作系统和平台上都是可以编译和运行的。

Lua系统构成

Lua系统由Lua链接库、Luac编译器、Lua解释器三部分构成。 Lua链接库主要由lua.lib和lua.h这两个文件组成。Lua链接库主要负责对自身进行初始化及关闭操作、装载脚本与执行脚本、提供可调用交互接口。

Luac编译器是一个由命令行驱动的编译器,其名称为Luac。当我们需要使用Luac编译器来编译一个脚本时,只需输入>luac //FileName为脚本名称

Lua解释器是一个由命令行驱动的代码运行环境,我们可以直接在这个环境中运行和测试脚本代码。

Lua脚本语法

注释:如:> --这是一句注释

变量:Lua脚本中的变量是无类型的、隐式声明、首个字符必须是非数字字符、对大小写敏感。

如:-- 变量个数等于数值个数

x,y,z=1,2,3

-- 变量个数大于数值个数,z的值为nil

x,y,z=1,2

-- 变量个数小于数值个数,3这个数值将被忽略

x,y=1,2,3

数据类型:在Lua中支持6种数据类型,即数字(number)、字符串(string)、函数(function)、表(table)、用户数据(userdata)、空值(nil)。

逻辑与表达式:Lua和大部分的编程类似支持加减乘除等运算,不同的是在Lua中使用~=来表示不等关系。

Lua支持的条件逻辑主要有if-then-else以及嵌套的if-then-else,Lua不支持switch结构。

Lua语言入门学习笔记内容,简单从Lua系统构成和Lua脚本语法两方面来谈论,可以更快帮助Lua初学者深入学习和研究。

扫码申领本地嵌入式教学实录全套视频及配套源码

上一篇:php必知基础内容有哪些

下一篇:ruby语言的优缺点 你了解哪些

400-611-6270

Copyright © 2004-2024 华清远见教育科技集团 版权所有
京ICP备16055225号-5京公海网安备11010802025203号