本文主要是介绍Lua-面试考题附答案解析(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Lua-面试考题附答案解析(一)
看看你有多少分,评论区等你
1.实现替换字符串"abcdefgh"中的"abc"为"ddc".(10分)
答案:
string.gsub("abcdefgh","abc","ddc")
2.写出下面程序的输出:(10分)
g = 1
local a = 3
function add(a, b)
g = g + 1
a = a + 1
b = b + 1
return { a + b }, c
end
print(add(1, 2)[1])
print(a)
print(g)
print(add(2, 1)[2])
print(a)
print(g)print(false == nil)
print((nil and false))
print(false or nil == true)
print(nil and false == true)
答案:
5 3 2 nil 3 3 false nil false nil
3.ipairs和pairs的区别?(10分)
答案:
1.ipairs遇到nil会停止,pairs会输出nil值然后继续下去
2.ip
这篇关于Lua-面试考题附答案解析(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!