Lua程序设计读书 随笔
Lua中的【%】操作符的定义与其他语言的中的大致相似,规则如下:
a%b==a-floor(a/b)*b;
计算的结果类型是根据第二个参数来的,
例如:
x=math.pi;
x-x%0.01 -->3.14;
x-x%1 -->3;
另外 x%1 得到的结果是小数的部分,对于负数同样取模是有效的;
操作符【==】用于相等性测试,操作符【~=】用于不等性测试,类似于【!=】,如果对比的两个参数的值的类型不相等的话,那么Lua就默认为她们是不相等的
其中,table,userdata和函数,Lua对比的是是他们的引用,也就是说当他们的引用是同一个对象的时候,才认为他们相等
另外,2<5的结果是true,但是‘2’<'15'的结果却是false,因为是Lua是按照字母次序来比较字符串的,“2”和“15”被认定为是字符串
(ps:字母次序是会随着区域变更而变更)
下班拉~
Lua程序设计读书 随笔相关推荐
- 《lua程序设计(第二版)》学习笔记(五)-- 函数基础
-- 第 5 章 函数-- 一种对语句和表达式进行抽象的主要机制 print(os.date()); -- 打印日期 Sun Apr 20 12:44:46 2014 -- 一看到sun,感慨广州没有 ...
- Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据
Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据 Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据 7.1 程序数据的命名 PL/SQL要求在给数据结构命名的时候应 ...
- Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理
Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理 Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理 ACID原则:即一个事务具有原子性.一致性. ...
- lua transliterate实现(lua程序设计10.6练习10.3题)
lua transliterate实现(lua程序设计10.6练习10.3题) local function transliterate(s,t)return (string.gsub(s," ...
- lua split实现(lua程序设计10.6练习10.1题)
lua split实现(lua程序设计10.6练习10.1题) local function split(s,sp)local t = {}local last = 1local irepeati = ...
- 用空代理实现account(lua程序设计21.7练习21.4题)
用空代理实现account(lua程序设计21.7练习21.4题) function createAccount()local proxy = {}local mt = {balance = 0}mt ...
- 使用对偶表示重新实现Stack(lua程序设计21.7练习21.3题)
使用对偶表示重新实现Stack(lua程序设计21.7练习21.3题) local data = {} DualStack = {} function DualStack:new(o)o = o or ...
- lua实现继承(lua程序设计21.7 练习21.2题)
lua实现继承(lua程序设计21.7 练习21.2题) StackQueue = Stack:new() function StackQueue:insertBottom(v)table.inser ...
- lua实现stack(lua程序设计21.7 练习21.1题)
lua实现stack(lua程序设计21.7 练习21.1题) Stack = {} function Stack:new(o)o = o or {}self.__index = selfsetmet ...
最新文章
- bat 重启资源管理器
- Android SDK安装找不到JDK
- Photoshop CS5完全自学实战实例视频教程
- “我来管管看”系列:如何提高生产计划的实际执行率?
- 虫师python appium自动化测试书_基于python的Appium自动化测试的坑
- 当Kubernetes应用遇到阿里分批发布模式
- python-docx 如何获取当前字号_餐饮老字号迈上“云端”
- 美物理学家称摩尔定律将在十年内崩溃
- php fseek函数,C++_详解C语言中fseek函数和ftell函数的使用方法,fseek函数:int fseek(FILE * _ - phpStudy...
- phpspider 的简单使用
- C++ _stdcall和__stdcall的区别
- 张勋说:溢流型棒磨机在水煤浆气化中的应用及技改(图文)
- activity多实例任务节点审批
- java文件没有错但是包中错_Eclipse中导入android项目名前有红叉但项目内文件无错误问题解决方法...
- 腾讯走上王者之位,你以为靠的只是抄袭?
- 约瑟夫问题 pku1012(转自奋斗青春(亚伟)blog)
- 计算机考试的知识要记忆背,2019年3月计算机等级考试这样复习才更有效率
- 阿里云ECS服务器搭建-阿里云开发者社区
- c语言程序设计施莹答案,C语言课件-位运算.ppt
- HTML+CSS制作七夕情人节求婚动画(520情人节程序员表白)