1.printprint("hello wold")2.注释--单行注释 --[[ --]]多行注释3.标志符Lua 标示符用于定义一个变量,函数获取其他用户定义的项。标示符以一个字母 A 到 Z 或 a 到 z 或下划线 _ 开头后加上0个或多个字母,下划线,数字(0到9)。最好不要使用下划线加大写字母的标示符,因为Lua的保留字也是这样的。比如_VERSIONLua 不允许使用特殊字符如
转载
2024-06-25 12:50:31
38阅读
一、什么是可变参数我们在C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...);
它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式: printf("%d",i);
printf("%s",s);
String.lua------------------------------------ Lua字符串表示方式 ------------------------------------
-- 单引号
str = 'hello'
-- 双引号
str = "hello"
-- [[]]
str = [[
hello
baby
]]
----------------------------
转载
2024-03-06 22:57:28
63阅读
连接符[code="lua"]print(1 .. 2)--number need add spaceprint("a".."b")print("abc".."123")12ababc123[/code][code="lua"]print("1"
原创
2023-04-11 00:41:19
62阅读
按照唐老师的课程本来要讲自带库的,但是想想这东西能看文档,ctrl+左键还能看注解,并且最重要的许多自带库的方法基本大部分语言都有,其实看看就能懂了。所以还是重点讲讲垃圾回收 文章目录GC辅助垃圾回收collectgarbage增量模式分代模式`__gc`weak table弱引用表 以下大部分内容摘抄自[Lua]垃圾回收详解,lua源码解析——gc实现机制[详细版](一),请各位阅读链接中文章
一)算术运算符 + 加法 - 减法 * 乘法 / 除法 % 取余 ^ 乘幂 - 负号 print(1 + 2) -->打印 3print(5 / 10) -->打印 0.5
原创
2024-01-18 15:21:54
103阅读
功能: C语言中产生格式化输出的函数(定义在stdio.h系统头文件中),向终端输出 (显示屏等。。。); 定义: int printf(const char *format,[argument]); //返回值是int类型。%占位符 format 参数输出的格式,定义格式为:%[flags][width][.perc][F|N|h|l]type 1.type: 规定输出的数据类型
Lua提供了以下几种运算符类型 算术运算符 关系运算符 逻辑运算符 其他运算符 算术运算符 下表列出了 Lua 语言中的常用算术运算符,设定 A 的值为10,B 的值为 20: 实例 输出 关系运算符 下表列出了 Lua 语言中的常用关系运算符,设定 A 的值为10,B 的值为 20: 实例 我们可
转载
2018-11-18 23:37:00
475阅读
运算符是告诉解释器执行特定数学或逻辑操作的符号。 Lua语言内置运算符丰富,并提供以下类型的运算符 - 算术运算符 关系运算符 逻辑运算符 其它运算符 本教程将逐一解释算术,关系,逻辑和其他杂项运算符。 1. 算术运算符 下表显示了Lua语言支持的所有算术运算符。 假设变量A=10,变量B=20,然
转载
2019-06-02 13:50:00
464阅读
2评论
标识符lua语言中标示符的命名规则如下: 区分大小写;(_),美元符($)或者字母(letter)开始,不能是数字。最好不要使用下划线加大写字母的标识符,因为Lua的保留字也是这样的。Lua中,letter的含义是依赖于本地环境的。(_)、美元符($)、字母或数字组成的。 保留字Lua语言中定义了一些具有专门的意义和用途的保留字,这些保留字称为关键字,下面列出了Lua语言中的关键字
转载
2024-04-21 21:22:05
103阅读
一:基本语法&基础类型1、 在lua中大小写是区分的。 在lua中表达式之间的换行无意义 注释使用--[[… --]] 序列长度获取符#,对于字符来说,该符号返回字符串所占的字节数,对于表来说,返回表对应序列的长度。如:for i=1,#a do…
转载
2024-02-28 20:08:57
776阅读
Word中,我们经常会遇到分页符和分节符,它们对文档排版,打印,页边距调整,批量调整文档格式等非常重要。 分隔符包括:分页符和分节符。分页符:是分页的一种符号,实则就是一条虚线。一般是插在每页的后面,它是位于上一页结束以及下一页开始的位置。分节符:是节的结尾处插入的标记,实则就是一条双虚线,它是分隔其前面文本格式的作用。PS:在实际工作中,我们最常用的是分节符。
转载
2024-04-22 07:08:07
105阅读
Rule 1. 【强制】应用中不可直接使用日志库(Log4j、Logback)中的API,而应使用日志框架SLF4J中的API使用门面模式的日志框架,有利于维护各个类的日志处理方式统一。import org.slf4j.Logger;import org.slf4j.LoggerFactory;private static Logger logger = LoggerFactory.getLogg
转载
2024-04-24 11:37:37
50阅读
转义符作用:常用于字符串的换行,和标识文件的路径,如果字符串中不添转义符字符会非常的乱其实就是”+字符“ 组成了一个有特殊意义的字符\r\n (常用换行): 其实就是自动的帮你按了一个回车键Console.WriteLine(“小马哥的\r\n棺材板”);在“的”后面换行,文本框,控制台,文本写入都能使用\n (换行): 只在控制台中表示换行,Console.WriteLine(“小马哥的\n棺材
转载
2024-04-20 19:44:09
541阅读
这篇文章其实是我在四月一号发布的,由于我重新注册了一个帐号,所以今天重新发布。以下为原文内容:本文所有内容全部都是我在阅读了《Programming in Lua》这本书之后整理出来的,可以理解本文为一个快速查询的“手册”,因此并不适合零基础的读者。入门学习的话,还是建议先看看《Programming in Lua》这本书。本文并未包含所有的Lua语法,并不是Lua语法大全。很多高级特性,相
转载
2024-06-20 22:07:49
44阅读
今晚,花了两个多钟折腾lua和c++的互连,终于成功了,觉得有必要记录下来。说实话,搜索引擎真是有利有弊,利在你有地方搜答案,弊则在于你半天都找不到正确的答案甚至找到误导你的答案,今晚更加加深了我的体会,不过总算折腾出点成果了。前期准备:装好LuaForWindows(LFW),装好Visual Studio 2013(其实用6.0就已经足够了)。接下来,打开VS,新建一个解决方案,在解决方案下新
转载
2024-05-19 07:59:54
41阅读
类似 C 的转义符: '\a' (响铃), '\b' (退格), '\f' (表单), '\n' (换行), '\r' (回车), '\t' (横向制表), '\v' (纵向制表), '\\' (反斜杠), '\"' (双引号), 以及 '\'' (单引号)。 反斜杠加数字的形式 \ddd注意,如果需要在这种描述方法后接一个是数字的字符, 那么反斜杠后必须写满三个数字。&nb
转载
2024-05-14 21:15:41
164阅读
字符串(Literal strings) 以单引号或者双引号定界,同时可以包含以下C语言风格的转义字符:
\a --- 铃声(bell) \b --- 回退(backspace) \f --- form feed \n --- 新行(newline) \r --- 回车(carriage return) \t --
转载
2024-02-16 22:21:51
294阅读
程序块(chunk)在lua语句之间可以使用也可以不使用分隔符,换行是不起作用的以下语句在lua中均是合法的: 在交互模式下运行lua: 以dofile方式运行程序块:词法规范Lua中的标识符可以是由任意字母,数字和下划线构成的字符串,但不能以数字开头。应该避免使用以一个下划线开头并跟着一个或多个大写字母(VERSION)的标识符,Lua将这类标识符保留用作特殊用途。 Lua中的标识符用于定义一个
转载
2024-02-21 20:27:38
105阅读
运算符是告诉解释器执行特定数学或逻辑操作的符号。 Lua语言内置运算符丰富,并提供以下类型的运算符 -算术运算符关系运算符逻辑运算符其它运算符本教程将逐一解释算术,关系,逻辑和其他杂项运算符。1. 算术运算符下表显示了Lua语言支持的所有算术运算符。 假设变量A=10,变量B=20,然后 -运算符描述示例+相加两个操作数A + B = 30-从第一个减去第二个操作数A - B = -10*将两个操
转载
2024-03-18 07:08:51
83阅读