类型与值 lua是一种动态类型的语言,在语言中没有类型定义的语法,每个值都携带了它自身的类型信息 lua中有8种基础类型 nil 只与自身相等assert(nil==nil),空值 boolean true false nil和false是假,其它都是真,0
转载
2024-03-04 13:35:25
68阅读
1.聊天系统难题一:消息需要支持插入表情和换行。一开始我打算借鉴上面文章中的方法自己用label和image拼接实现自己的富文本,后来同事建议我使用cocos2dx自带的富文本空间RichText,网上找了一些例子学习,在代码中使用发现效果还不错,可以插入图片,也支持自动换行(通过setContentSize(cc.size(width,height))来设置空间的宽高之后,超过宽度的
转载
2024-03-18 19:52:32
191阅读
时间:2018-03-12 记录:byzqy1、lua语法基础:程序块lua中连续的语句之间不需要使用分隔符,如果需要分隔,可以使用分号(;)进行分隔!lua中换行是不起作用的,会被当做一个空格来处理。lua中在书写连续的语句时可以不换行,这也是合法的。但是由于可读性太差,所以不推荐!cmd中输入:lua 然后点击回车,可以运行lua解释器。会显示lua版本信息,并进入lua命令提示符!在cmd的
转载
2024-02-09 11:58:24
1641阅读
一:基本语法&基础类型1、 在lua中大小写是区分的。 在lua中表达式之间的换行无意义 注释使用--[[… --]] 序列长度获取符#,对于字符来说,该符号返回字符串所占的字节数,对于表来说,返回表对应序列的长度。如:for i=1,#a do…
转载
2024-02-28 20:08:57
776阅读
lua中的io分为两种模式:简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。完全模式(complete model) 使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法模式描述r以只读方式打开文件,该文件必须存在。w打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
转载
2024-03-06 16:38:06
47阅读
输入输出 注意:不需要分号--输入输出
print(1) --相当于WriteLine,自带回车
io.write(2) --不换行的输出print("请输入一个值") //测试请在控制台执行 lua ***路径
a=io.read()
print(a)变量num=100 a,b,c=1,2,3,4 可同时赋值多个
转载
2024-05-27 11:42:02
476阅读
这篇文章其实是我在四月一号发布的,由于我重新注册了一个帐号,所以今天重新发布。以下为原文内容:本文所有内容全部都是我在阅读了《Programming in Lua》这本书之后整理出来的,可以理解本文为一个快速查询的“手册”,因此并不适合零基础的读者。入门学习的话,还是建议先看看《Programming in Lua》这本书。本文并未包含所有的Lua语法,并不是Lua语法大全。很多高级特性,相
转载
2024-06-20 22:07:49
44阅读
1 -
词法约定
Lua 中用到的 名字(也称作 标识符)可以是任何非数字开头的字母、数字、下划线组成的字符串。下面的关键字是保留的,不能用作名字: and break do  
转载
2024-02-28 12:32:13
184阅读
Lua 学习笔记1 语言基础运行方式类似Python,可以直接在交互行运行,也可以通过解释器运行某个脚本。也可以在交互行运行某个lua脚本dofile("hello.lua") -- 在交互行运行某个文件1.1 标识符标识符规则与C语言一样。任意字母、数字和下划线组成的字符串,不以数字开头。“下画线+大写字母”(例如_VERSION)组成的标识符通常被Lua 语言用作特殊用途,应避免将其用作其他
转载
2024-04-30 21:53:28
124阅读
字符串(Literal strings) 以单引号或者双引号定界,同时可以包含以下C语言风格的转义字符:
\a --- 铃声(bell) \b --- 回退(backspace) \f --- form feed \n --- 新行(newline) \r --- 回车(carriage return) \t --
转载
2024-02-16 22:21:51
294阅读
前言 在游戏中,我们经常会遇到汉字的多行显示,比如名字竖行显示等。如下图:为了实现上面的效果,lua实现分行是通过 \n 实现的,所以我们需要取出汉字,然后插入 \n 实现分行效果。还有一种就是设置Label的的实际大小,也可以实现分行效果。操作中文字符串,获取字符串长度 local str = "哈哈哈哈"
local _,strTest = string.
转载
2024-02-25 08:03:12
260阅读
程序块(chunk)在lua语句之间可以使用也可以不使用分隔符,换行是不起作用的以下语句在lua中均是合法的: 在交互模式下运行lua: 以dofile方式运行程序块:词法规范Lua中的标识符可以是由任意字母,数字和下划线构成的字符串,但不能以数字开头。应该避免使用以一个下划线开头并跟着一个或多个大写字母(VERSION)的标识符,Lua将这类标识符保留用作特殊用途。 Lua中的标识符用于定义一个
转载
2024-02-21 20:27:38
105阅读
0x00之前,有介绍过如何使用 Moonsharp 在 c# 工程中加载 Lua 脚本,而这一篇,打算关注于 Lua 脚本本身,介绍 Lua 的基础,入门教程(下面就是毫不严谨的介绍与分类)。Lua 是种被广泛应用的嵌入式脚本语言,使用脚本语言可以显著缩短传统的“编写,编译,链接,运行”(edit-compile-link-run)的程序开发过程,通常,脚本是解释运行而非编译,以易学易用的姿态解决
转载
2024-05-31 13:09:59
113阅读
类似 C 的转义符: '\a' (响铃), '\b' (退格), '\f' (表单), '\n' (换行), '\r' (回车), '\t' (横向制表), '\v' (纵向制表), '\\' (反斜杠), '\"' (双引号), 以及 '\'' (单引号)。 反斜杠加数字的形式 \ddd注意,如果需要在这种描述方法后接一个是数字的字符, 那么反斜杠后必须写满三个数字。&nb
转载
2024-05-14 21:15:41
164阅读
一节 程序块1.下载安装完lua后,会自带一个lua解释器程序!使用命令 lua hello.lua 便可 运行.lua文件;2.直接在命令行中执行lua解释器便进入交互模式,在这种模式下输入的每条命令 都将立即被执行;3.退出解释器,使用系统函数os.exit() 或快捷键 ctrl+D (windows下是ctrl+Z)4.另一种执行文件的方式是在交互模式下使用函数 dofile("文件名")
转载
2024-03-20 09:13:20
145阅读
io.open (filename [, mode])按指定的模式打开一个文件,成功则返回文件句柄,失败则返回nil+错误信息mode: "r": 读模式 (默认); "w": 写模式; "a": 添加模式; "r+": 更新模式,所有之前的数据将被保存 "w+": 更新模式,所有之前的数据将被清除 "a+": 添加更新模式,所有之前的数据将被保存,只允许在文件尾进行添加
转载
2024-06-23 10:30:55
269阅读
Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 在Lua中,一切都是变量,除了关键字。I. 首先是注释 在Lua中,有单行注释和多行注释。 单行注释,连续两个减号"--"表示注释的开始,一直到行末为止。相当于C++语言中的"//"。 多行注释,由"--[["表示注释开始,并且一直延续到"]]"为止。这种注释相当于C语言中的"/*…*/"。在注释当中,"[["和"]]"是可
转载
2024-02-20 13:28:23
175阅读
这里写自定义目录标题1. Lua 基础语法输出语句Lua 的常识Lua 导入文件 requireLua 数据类型注释变量变量名变量规则变量作用域变量赋值代码块特别总结 1. Lua 基础语法最好的书籍 《Programming in Lua》 语法测试网站:http://www.lua.org/demo.html 其它书籍:http://astore.amazon.com/lua-store-2
转载
2024-02-16 22:08:24
104阅读
首先Lua执行的每一段代码都称之为“程序块”,一个程序块也就是一连串的语句或命令,例如一个源码文件或一行代码。Lua语句之间并不需要分隔符,如代码中的换行就不起任何作用,当然为了养成编码习惯当两条或者多条语句并列时最好使用分隔符进行分隔,如以下的四种都是合法的。
x = 1; y = 2
&n
转载
2024-02-16 22:58:00
124阅读
lua Table of Contents
1 lua的特殊之处
2 术语 3 编译器lua
3.1 参数说明
4 运算符 5 变量
5.1 变量类型
5.2 特殊变量 6 语法
6.1 注释
6.2 赋值
6.3 控制结构语句
6.4 函数 7 高级主题7.1 面向对象编程
7.1.1 简单的对象实现方式
7.1.2 简单继承
7.1.3 实现对外隐藏属性
7.1.4
转载
2024-05-24 16:45:06
29阅读