Lua代码为何只执行一次打印操作就不再响应?
- 内容介绍
- 文章标签
- 相关推荐
本文共计384个文字,预计阅读时间需要2分钟。

这段代码的目的是检查一个布尔值,并根据布尔值返回一个特定的字符串。下面是简化后的版本,避免使用数数,并且不超过100个字:
luafunction x(bool) if bool then return ! else return nil endend
print(x(true), x(false), x(false))
简化说明:- 函数`x`接收一个布尔参数。- 如果布尔值为`true`,返回`!`。- 如果布尔值为`false`,返回`nil`。- 打印函数对`true`和两个`false`的调用结果。
本文共计384个文字,预计阅读时间需要2分钟。

这段代码的目的是检查一个布尔值,并根据布尔值返回一个特定的字符串。下面是简化后的版本,避免使用数数,并且不超过100个字:
luafunction x(bool) if bool then return ! else return nil endend
print(x(true), x(false), x(false))
简化说明:- 函数`x`接收一个布尔参数。- 如果布尔值为`true`,返回`!`。- 如果布尔值为`false`,返回`nil`。- 打印函数对`true`和两个`false`的调用结果。

