1. 程式人生 > >在lua中解決if else switch問題

在lua中解決if else switch問題

解決 else c# http .com www. pri num local

之前寫過一個c#版本的使用字典去解決switch問題 http://www.cnblogs.com/sanyejun/p/7806210.html

現在用寫lua版本的

function Main()
    local myTable = {}
    --綁定
    myTable["555"] = function() TestMy() end
    --調用
    myTable["555"]();
end

function TestMy()
    -- body
    print("牛逼")
end

-----------------------------------------傳遞參數版本----------------------------------
function Main()
    local myTable = {}
    --綁定
  myTable["555"] = function(num) TestMy(num) end
    --調用
  myTable["555"]("99");
end

function TestMy(num)
  -- body
  print("牛逼"..num)
end

 
 

在lua中解決if else switch問題