Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Lua中,在用户将程序需要计算的值留空后,如何防止程序崩溃?_Lua_Crash - Fatal编程技术网

在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