在Lua中,在用户将程序需要计算的值留空后,如何防止程序崩溃?
我想为我和朋友创建一个程序,计算一个值。 然而,我也想让程序不可删除,所以我的朋友不会告诉我他们是如何破坏我的代码的 所以问题是他们可能会留下这个:在Lua中,在用户将程序需要计算的值留空后,如何防止程序崩溃?,lua,crash,Lua,Crash,我想为我和朋友创建一个程序,计算一个值。 然而,我也想让程序不可删除,所以我的朋友不会告诉我他们是如何破坏我的代码的 所以问题是他们可能会留下这个:d=io.read() 空白导致程序在想要计算d时崩溃 那么,如何阻止他们将d留空或输入字符串?您可以将其设置为默认值为0 local d = tonumber(io.read()) or 0 您可以使其默认为0 local d = tonumber(io.read()) or 0
d=io.read()
空白导致程序在想要计算d
时崩溃
那么,如何阻止他们将
d
留空或输入字符串?您可以将其设置为默认值为0
local d = tonumber(io.read()) or 0
您可以使其默认为0
local d = tonumber(io.read()) or 0