懒人精灵吧 关注:285贴子:563
  • 1回复贴,共1

lua的仿情况选择函数

取消只看楼主收藏回复

可一定程度避免if,elseif多重判断
localcases={
["1"]=function()
print("按下1")
end,["2"]=function()
print("按下2")
end,["3"]=function()
print("按下3")
end,["4"]=function()
print("按下4")
end,["5"]=function()
print("按下5")
end,["6"]=function()
print("按下6")
end,["7"]=function()
print("按下7")
end,["8"]=function()
print("按下8")
end,["9"]=function()
print("按下9")
end,["0"]=function()
print("按下0")
end,
}
functionswitch(case)
ifcases[case]then
cases[case]()
else
print("字符"..case.."未成功匹配")
end
end
function键入(SSSR)
fori=1,string.len(SSSR)do
localss=string.sub(SSSR,i,i)
switch(ss)
end
end
键入("QQ:425158371")
仅供学习,有更好的写法欢迎交流



IP属地:河南来自Android客户端1楼2023-07-25 00:11回复
    这贴吧真冷清啊


    IP属地:河南来自Android客户端2楼2023-07-30 02:34
    收起回复