Lua中,一切都是变量,函数也是,除了关键字。注释首先是注释,写一个程序,总是少不了注释的。 在Lua中,你可以使用单行注释和多行注释。单行注释中,连续两个减号”–”表示注释的开始,一直延续到行末为止。 相当于C++语言中的”//”。-- single line多行注释中,由”–[[“表示注释开始,并且一直延续到”]]”为止。 这种注释相当于C语言中的”/…/”。在注释当中,”[[“和”]]
转载 2024-10-08 12:52:54
12阅读
周末在看《深入理解Java虚拟机》,其中有关于Java虚拟机部分的描述,忽然来了灵感,感觉可以从这个角度来阐述 依赖倒置 设计原则。最初接触 依赖倒置,是在《HeadFirst设计模式》这本书中,此后,每当业务重构或者开始一个新项目,我都会先翻一翻这本书,常读常新,每次也都会有新的体悟。一、破题 - Java虚拟机规范和语言规范Java 在刚刚诞生之时曾经提出过一个非常著名的宣传口号:“一次编写,
转载 2024-04-27 23:11:00
28阅读
table(lobject.h)的结构定义:1 // TKey结构是一个链表结构,用来存储hash相同 2 // 的所有key,value对结构。 3 typedef union TKey { 4 struct { 5 TValuefields; // key值 6 struct Node *next; // 指向像一个相同hash值的key值; 7
转载 2024-04-18 17:58:14
55阅读
# jQuery Tab冻结列 在网页开发中,表格是非常常见的元素。而对于大型表格,如果用户需要同时查看左侧的列和右侧的内容,可能需要不断的水平滚动。为了提高用户体验,我们可以使用jQuery Tab冻结列的技术,将表格的某一列固定在左侧,使用户可以方便地查看。 ## 什么是jQuery Tab冻结列 jQuery Tab冻结列是一种通过使用jQuery库实现的技术,可以将表格的某一列固定在
原创 2024-02-05 05:43:43
92阅读
 零碎知识点:lua:用lua写UI,更新UI,因为lua可直接跨平台解析,不需要编译,方便更新------>热更新.c#反射也可以达到更新,但非常麻烦,切不支持iOS.在lua中一个人汉字占两个字符,删除的时候需要删两次.用type()可以获取变量类型.如果不定义变量类型,默认为全局变量,局部关键字为:local.判断语句:if xt<=0 then------------
转载 2024-03-22 19:24:55
74阅读
从本篇博客开始研究一下Lua,现在Lua真得是很火,因为Cocos2d-x写游戏的时候会用到,所以就拿过来学学吧,先从基础的语法开始,然后慢慢的深入。本人也是刚刚学习,希望和学习Lua的大家交流,博客权当笔记,有错误之处还请赐教。当然首先是搭建开发环境了,我的学习背景是Cocos2d-x,所以下载了最新发布的Cocos Code IDE,我们可以在Cocos Code IDE上边新建工程,然后写L
转载 2024-06-26 10:27:20
51阅读
Lua字符串*注*:本文根据 lichuang/Lua-Source-Internalgithub.com 修改而成,原文参考Lua版本为5.1.4,本文参考Lua版本为5.3.5本文 Github 地址: yangruihan/Lua-Source-Internalgithub.com 上一章:[Lua虚拟机解析系列]01 Lua中的数据类型,传送门0. 概述C 语言并没有自带
Lua 迭代器迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。泛型泛型泛型for k, v in pairs(t) do print(k, v) end上面代码中,k, v为变量列表;pair(t)为表达式列表。查看以下实例:array = {"L
转载 2024-06-28 15:06:20
85阅读
赋值赋值的基本含义是修改一个变量或一个table中字段的值,这个和其它语言没有多少区别,但是对于Lua,有一个特性,它允许“多重赋值”,也就是一下子将多个值赋予多个变量,例如以下代码:local x1, x2 = 2, 4 print(x1) -->2 print(x2) -->4在多重赋值中,Lua先对等号右边的所有元素求值,然后才执行赋值,例如以下用法,可以非常简便
转载 2024-03-19 09:12:17
45阅读
antd table 表头文本禁止换行(white-space:nowrap;),设置表格高度,出现纵向滚动条(scroll={{ y: 200 }}),这个是表头和表格主体部分被渲染成
原创 2022-06-30 17:47:18
389阅读
antd table 表头文本禁止换行(white-space: nowrap;) 设置表格高度,出现纵向滚动条 这时是表头和表格主体部分被渲染成两个table,表头文本出现遮挡 解决办法: 表头不应该通过样式禁止换行,应该通过样式加大表格主体单元的的最小宽度,把表头撑开
原创 2021-09-17 11:07:14
670阅读
一)算术运算符+ 加法 - 减法 * 乘法 / 除法 % 取余 ^ 乘幂 - 负号 print(1 + 2) -->打印 3 print(5 / 10) -->打印 0.5。 这是Lua不同于c语言的 print(5.0 / 10) -->打印 0.5。 浮点数相除的结果是浮点数 -- print(10 / 0) -->注意除数
转载 2024-02-11 20:16:11
106阅读
Lua常用语法Lua基础数据类型如下nil 只有值nil属于该类,表示一个无效值(判断为false)任何数据被赋值为nil时,相当于删除。 boolean 包含两个值:false和true。 number 表示双精度类型的实浮点数 string 字符串由一对双引号或单引号来表示 function 由 C 或 Lua 编写的函数 userdata 表示任意存储在变量中的C数据结构 thread 表示
转载 2024-03-18 19:27:45
130阅读
前言在上一篇我们说明了如何基于centos7系统快速搭建lua,本篇将接着说明lua常用的数据类型以及基础语法关键字 下列是 Lua 的关键字,大家在定义常量、变量或其他用户自定义标识符都要避免使用以下这些关键字:  一般约定,以下划线开头连接一串大写字母的名字(比如 _VERSION) 被保留用于 Lua 内部全局变量。这个也是上面我们不建议这么定义标识 符的原因。 运算
一、Lua table(表)特点:table是Lua的一种数据结构,可以用来创建不同的数据类型,如:数组(索引默认从1开始的简单的线性表),字典等。table使用关联型数组,可以使用任何类型的值作为数组的索引,nil除外。大小不固定。table(表)的构造构造器是创建和初始化表的表达式。最简单的构造函数是{},创建一个空表。示例:t1 = {} --创建了一个空表,变量t1指向了这个表。t1[1]
转载 2024-02-22 15:06:41
153阅读
Cocos2d-x下Lua调用自定义C++类和函数的最佳实践 关于cocos2d-x下Lua调用C++的文档看了不少,但没有一篇真正把这事给讲明白了,我自己也是个初学者,摸索了半天,总结如下:cocos2d-x下Lua调用C++这事之所以看起来这么复杂、网上所有的文档都没讲清楚,是因为存在5个层面的知识点:1、在纯C环境下,把C函数注册进Lua环境,理解Lua和C之间可以互相调用的本质
转载 5月前
21阅读
  1.域名常识   域名可分为不同级别,包括顶级域名、二级域名等。   顶级域名又分为两类: 一是国家顶级域名(national top-lenel domainnames,简称nTLDs),目前200多个国家都按照ISO3166国家代码分配了顶级域名,例如中国是cn,美国是us,日本是jp等; 二是国际顶级域名(national top-len
# 教你实现判断 Redis Lua 的流畅流程 作为一名经验丰富的开发者,我将帮助你理解如何在 Redis 中通过 Lua 脚本进行判断Lua 脚本在 Redis 中可以高效地执行原子化操作,这意味着可以在多个请求之间减少竞争,提升性能。 ## 流程概述 实施 Redis Lua 脚本的流程可以分为以下几步: | 步骤 | 描述 |
原创 2024-10-11 10:26:38
12阅读
1. xor亦或运算只有在两个比较的位不同时其结果是1,否则结果为0 即“两个输入相同时为0,不同则为1”!0000000011111111111111110101xor0000000011111111000000000010结果00000000000000001111111101112. and与运算只有两个位都是1时才为1 即有假(0)即得假(0)000000001111111111111
在使用excel的过程中,经常会遇到给数字划分区间的情况,比如如图所示的表格: 我们要根据这个区间的分数段,依据学生的成绩来评定确定等级,因为有4个区间段,而且条件比较复杂,如果用if来判断的话,不光逻辑复杂,而且很容易出错。那么如何快速的根据分数段来确定等级呢,我们可以使用vlookup函数和lookup函数来解决,大家不要怕,很简单,而且我也会通过这个例子,具体来说明下:1.vlo
  • 1
  • 2
  • 3
  • 4
  • 5