替换字符串"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笔试题各种坑相关推荐

  1. JAVA面试、笔试题

    @[TOC]目录 JAVA面试.笔试题 @目录 一. CoreJava部分 7 1. java中有哪些基本类型? 7 2. java反射 7 3. 易错,理解题 7 4. Java有几种创建对象的方法 ...

  2. 知名企业面试、笔试题

    知名企业面试.笔试题 46家中外知名企业面试题目 微软 智力题 1.烧一根不均匀的绳子,从头烧到尾总共需要1个小时,问如何用烧绳子的方法来确定 半小时的时间呢? 2.10个海盗抢到了100颗宝石,每一 ...

  3. 博学谷java题库判断_博学谷Java开发面试基础笔试题及答案分享

    博学谷Java开发面试基础笔试题分享:char 型变量中能不能存贮一个中文汉字?为什么?"=="和 equals 方法究竟有什么区别?静态变量和实例变量的区别?是否可以从一个 st ...

  4. java面试、笔试题(0815版)

    java面试.笔试题(201 1. Java基础部分 4 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 4 2.Java有没有goto? 4 3.说 ...

  5. 美国道富java开发面试题_从事Java开发五年,面试9家拿到7家offer,1096面试+67笔试题...

    个人情况 时间总是在不经意间流逝,我们也在人生的旅途上不断前行,转眼间在微软的美国总部工作近两年了.生活总给我们带来新的挑战,同时也有新的惊喜.这两年在陌生的国度里用着不太流利的英语和各种肤色的人交流 ...

  6. python考试题目及答案-python面试真实笔试题,带答案(1-10题)

    最近从各种python微信群收集了100多道真实的python面试笔试题,因为都是真实题目,故没有答案,为了给那些即将面试的好友提供一份帮助,也为了给广大好友巩固基本python语法知识,最近将把收集 ...

  7. java面试的笔试题

    入行也是有一段时间了,正好对以前面试遇到的笔试题,进行一下记录. 先构建一个学生对象,再写一段程序将一组学生对象按照年龄分组(年龄相同的为一组)(代码实现) public class Test1 {p ...

  8. 最近三年的百度产品经理面试与笔试题完整版

    [2013]百度产品经理笔试题 一[约30分钟]: 先让我自我介绍,用三句话描述自己. 我以为是技术面,就按技术的思路说,说自己算法好,还说自己项目做得多,以及自己喜欢互联网. 接着第二个问题是:你怎 ...

  9. 【运维面试】笔试题中最常见的高频问题-搞会你就不怕笔试了

    很多学员去参加面试,上来就让做题, 我总结了下规律: 你期望薪资在12K以下,做笔试题的概率超级高,几乎是90% 你的期望薪资在8K以上,做笔试题的概率是100%: 你的期望薪资是15K以上,做笔试题 ...

最新文章

  1. webpack使用教程 翻译自阮一峰(机翻)
  2. 《嵌入式系统可靠性设计技术及案例解析》读书笔记(五)
  3. Linux C 内存管理
  4. matlab画图不显示中文_[过时] [LaTeX 使用] 升级 macOS 10.15 后 ctex 文档不显示中文的临时方案...
  5. Introduction to Computer Networking学习笔记(二十三):拥塞控制-TCP Tahoe
  6. 白盒测试用例设计方法
  7. wap精武堂源码php_仿qq家园游戏源码wap文字游戏源码wap游戏源码
  8. Android在自定义View(SurfaceView)中实现进度条Progress
  9. Storm入门之第6章一个实际的例子
  10. 身份证地址码mysql插入脚本
  11. CAD异常eNotOpenForWrite
  12. 阿里云国际版短信发送
  13. CSS基础常识问答(二)
  14. 五险一金和个人所得税
  15. Word——怎么在word中插入特殊符号圈4
  16. VI退出 退出VIM 适用新手
  17. Python中集合的常用操作
  18. 记录自己遇到的问题1
  19. spark1.0和2.0的区别_Spark2.0 VS Spark 1.* -------SparkSession的区别
  20. 【Vue】菜头学前端 - vue3学习笔记

热门文章

  1. Cold-Staking | TPoS vs LPoS vs DPoS
  2. Integer overflow, simple but not easy
  3. 分布式共识四】POW共识算法
  4. java自定义字段_java-使用自定义字段构造函数将HTML属性添加...
  5. matlab中图像读写
  6. AtCoder AGC036E ABC String
  7. AtCoder AGC029E Wandering TKHS
  8. Oracle 安装完怎么用,oracle 11g 安装完怎么用
  9. centos 6.5升级openssl
  10. HashMap和LinkedHashMap的比较使用