Lua检测数组(tabble)中是否包含某个值
更新时间:2015年05月05日 09:22:48 投稿:junjie
这篇文章主要介绍了Lua检测数组(tabble)中是否包含某个值以及lua 判断一个字符是否存在某个数组两个方法,需要的朋友可以参考下
一、检测数组中是否包含某个值
-- 遍历数组
function IsInTable(value, tbl)
for k,v in ipairs(tbl) do
if v == value then
return true;
end
end
return false;
end
二、lua 判断一个字符是否存在某个数组
判断字符b,是否存在于数组list中
function in_array(b,list)
if not list then
return false
end
if list then
for k, v in pairs(list) do
if v.tableName ==b then
return true
end
end
end
end
相关文章
详解Lua中的变量相关知识点
这篇文章主要介绍了Lua中的变量相关知识点,是Lua入门中的基础知识,需要的朋友可以参考下
2015-05-05
Lua中的源代码预编译浅析
这篇文章主要介绍了Lua中的源代码预编译浅析,Lua确实允许在运行源代码之前,将源代码预编译成一种中间形式(类比Python的.pyc),需要的朋友可以参考下
2014-09-09
Lua函数与字符串处理简明总结
这篇文章主要介绍了Lua函数与字符串处理简明总结,本文总结了单一参数、多个参数、可变参数、函数返回值及字符串处理等内容,需要的朋友可以参考下
2014-10-10
Lua math.fmod使用时的小数问题
这篇文章主要介绍了Lua math.fmod使用时的小数问题,math.fmod用于取模运算,使用小数时可能会遇到不可预料的结果,所以应该避免使用小数,需要的朋友可以参考下
2015-06-06
Lua中关于求模与求余的区别介绍
这篇文章主要介绍了Lua中关于求模与求余的区别介绍,我觉得很多人搞不清楚这两个概念的区别,刚好在翻译lua手册时遇到%与math.fmod这两个操作,顺便做一下说明吧,需要的朋友可以参考下
2015-04-04
Lua的迭代器使用中应该避免的问题和技巧
这篇文章主要介绍了Lua的迭代器使用中应该避免的问题和技巧,本文介绍了避免创建闭合函数、利用恒定状态创造更多变量、不需要for循环的迭代器等内容,需要的朋友可以参考下
2014-09-09
Lua教程(三):表达式和语句
这篇文章主要介绍了Lua教程(三):表达式和语句,本文讲解了算术操作符、关系操作符、逻辑操作符、字符串连接、table构造器、控制结构等内容,需要的朋友可以参考下
2015-04-04
Lua脚本语言简介
这篇文章主要介绍了Lua脚本语言简介,Lua最著名的应用是在暴雪公司的网络游戏WOW中, Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用,本文就是对Lua语言的详细介绍,需要的朋友可以参考下
2014-09-09
Redis教程(五):Set数据类型
这篇文章主要介绍了Redis教程(五):Set数据类型,本文讲解了Set数据类型概述、相关命令、命令使用示例、应用范围等内容,需要的朋友可以参考下
2015-04-04
Lua中函数与面向对象编程的基础知识整理
函数在面对对象的编程中又被叫做方法,会受到作用域的制约,Lua中具有类等面向对象的特性,接下来我们就来看一下Lua中函数与面向对象编程的基础知识整理
2016-06-06
最新评论