我试图在Lua脚本中创建一个if-else语句。但我无法真正开始工作:(这就是我所拥有的。
首先,我有一个随机发生器,可以在一些计划之间进行选择
local phones_priceplan = {
{ priceplan = 'Fast'},
{ priceplan = 'Mini'},
{ priceplan = 'kort'},
}
local rnd_priceplan = math.random(1, #phones_priceplan)
local priceplan = phones_priceplan[rnd_priceplan]['priceplan']
然后,如果 priceplan 等于' Fast' ,我想运行另一个随机数发生器
if priceplan == "Fastpris"
local fastpris_plan = {
{ price = '145', gb = '0.5', },
{ price = '195', gb = '2', },
{ price = '245', gb = '6', },
}
local rnd_phone_surf_plan = math.random(1, #fastpris_plan)
local surf_price = fastpris_plan[rnd_phone_surf_plan]['surf_price']
end
但if语句似乎崩溃了。关于可能出现什么问题的任何想法:)?
答案 0 :(得分:2)
在Lua中,if
语句的语法如下:
if cond then
statement
elseif cond then
statement
else
if cond then
statement
else
statement
end
end
你错过了then
条款。