lua 實現switch 語句功能


print("********如何實現switch-case********")

local switch = {
    [1] = function()
        print ("case1")
    end,
    [2] = function()
        print ("case2")
    end,
    [3] = function()
        print ("case3")
    end
}


local a = 1

local f = switch[a]    -- 如==nil 則是false 

if(f) then
    print(type(f))
    f()
else
    print("case defaule")
end


--[[
-- 打印輸出以下
-- ********如何實現switch-case********
-- case1
--]]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM