面试lua笔试题各种坑
替换字符串"abcdefgh" 中的"abc"为"ddc"
local str ="abcdefgh";
b = string.gsub(str, "%abc", "ddc");
str = b;
print(str);
https://my.oschina.net/workhelu/blog/363949
pairs
1.pairs遍历table中的所有的key-vale 而ipairs会根据key的数值从1开始加1递增遍历对应的table[i]值
a = {[1] = "a1", [2] = "a2", [3] = "a3", [5] = "a4", [6] = "a5",} for key, value in ipairs(a) doprint(key, value) end结果: 1 a1 2 a2 3 a3a = {[1] = "a1", [2] = "a2", [3] = "a3", [5] = "a4", [6] = "a5",} for key, value in pairs(a) doprint(key, value) end 结果: 6 a5 2 a2 3 a3 1 a1 5 a4
function clone( object )
local lookup_table = {}
local function copyObj( object )
if type( object ) ~= "table" then
return object
elseif lookup_table[object] then
return lookup_table[object]
end
local new_table = {}
lookup_table[object] = new_table
for key, value in pairs( object ) do
new_table[copyObj( key )] = copyObj( value )
end
return setmetatable( new_table, getmetatable( object ) )
end
return copyObj( object )
end
local t1 = { "a","b","c"}
-- local t2 = clone(t1);
--t1[1] = "abc";
local t2 = t1;
t1[1] = "abc";
for i=1,#t2 do
print(t2[i]);
end
转载于:https://www.cnblogs.com/pipicfan/p/9885479.html
面试lua笔试题各种坑相关推荐
- JAVA面试、笔试题
@[TOC]目录 JAVA面试.笔试题 @目录 一. CoreJava部分 7 1. java中有哪些基本类型? 7 2. java反射 7 3. 易错,理解题 7 4. Java有几种创建对象的方法 ...
- 知名企业面试、笔试题
知名企业面试.笔试题 46家中外知名企业面试题目 微软 智力题 1.烧一根不均匀的绳子,从头烧到尾总共需要1个小时,问如何用烧绳子的方法来确定 半小时的时间呢? 2.10个海盗抢到了100颗宝石,每一 ...
- 博学谷java题库判断_博学谷Java开发面试基础笔试题及答案分享
博学谷Java开发面试基础笔试题分享:char 型变量中能不能存贮一个中文汉字?为什么?"=="和 equals 方法究竟有什么区别?静态变量和实例变量的区别?是否可以从一个 st ...
- java面试、笔试题(0815版)
java面试.笔试题(201 1. Java基础部分 4 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 4 2.Java有没有goto? 4 3.说 ...
- 美国道富java开发面试题_从事Java开发五年,面试9家拿到7家offer,1096面试+67笔试题...
个人情况 时间总是在不经意间流逝,我们也在人生的旅途上不断前行,转眼间在微软的美国总部工作近两年了.生活总给我们带来新的挑战,同时也有新的惊喜.这两年在陌生的国度里用着不太流利的英语和各种肤色的人交流 ...
- python考试题目及答案-python面试真实笔试题,带答案(1-10题)
最近从各种python微信群收集了100多道真实的python面试笔试题,因为都是真实题目,故没有答案,为了给那些即将面试的好友提供一份帮助,也为了给广大好友巩固基本python语法知识,最近将把收集 ...
- java面试的笔试题
入行也是有一段时间了,正好对以前面试遇到的笔试题,进行一下记录. 先构建一个学生对象,再写一段程序将一组学生对象按照年龄分组(年龄相同的为一组)(代码实现) public class Test1 {p ...
- 最近三年的百度产品经理面试与笔试题完整版
[2013]百度产品经理笔试题 一[约30分钟]: 先让我自我介绍,用三句话描述自己. 我以为是技术面,就按技术的思路说,说自己算法好,还说自己项目做得多,以及自己喜欢互联网. 接着第二个问题是:你怎 ...
- 【运维面试】笔试题中最常见的高频问题-搞会你就不怕笔试了
很多学员去参加面试,上来就让做题, 我总结了下规律: 你期望薪资在12K以下,做笔试题的概率超级高,几乎是90% 你的期望薪资在8K以上,做笔试题的概率是100%: 你的期望薪资是15K以上,做笔试题 ...
最新文章
- webpack使用教程 翻译自阮一峰(机翻)
- 《嵌入式系统可靠性设计技术及案例解析》读书笔记(五)
- Linux C 内存管理
- matlab画图不显示中文_[过时] [LaTeX 使用] 升级 macOS 10.15 后 ctex 文档不显示中文的临时方案...
- Introduction to Computer Networking学习笔记(二十三):拥塞控制-TCP Tahoe
- 白盒测试用例设计方法
- wap精武堂源码php_仿qq家园游戏源码wap文字游戏源码wap游戏源码
- Android在自定义View(SurfaceView)中实现进度条Progress
- Storm入门之第6章一个实际的例子
- 身份证地址码mysql插入脚本
- CAD异常eNotOpenForWrite
- 阿里云国际版短信发送
- CSS基础常识问答(二)
- 五险一金和个人所得税
- Word——怎么在word中插入特殊符号圈4
- VI退出 退出VIM 适用新手
- Python中集合的常用操作
- 记录自己遇到的问题1
- spark1.0和2.0的区别_Spark2.0 VS Spark 1.* -------SparkSession的区别
- 【Vue】菜头学前端 - vue3学习笔记
热门文章
- Cold-Staking | TPoS vs LPoS vs DPoS
- Integer overflow, simple but not easy
- 分布式共识四】POW共识算法
- java自定义字段_java-使用自定义字段构造函数将HTML属性添加...
- matlab中图像读写
- AtCoder AGC036E ABC String
- AtCoder AGC029E Wandering TKHS
- Oracle 安装完怎么用,oracle 11g 安装完怎么用
- centos 6.5升级openssl
- HashMap和LinkedHashMap的比较使用