Lua中如何将布尔值与数字进行数值比较?

2026-06-05 11:115阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计394个文字,预计阅读时间需要2分钟。

Lua中如何将布尔值与数字进行数值比较?

我在代码中遇到了一个错误:尝试使用以下代码比较布尔值和数字:`0 + x==128`。这导致错误,因为 `0 + x` 总是等于 `x`,所以比较永远都不会为真。正确的做法是使用布尔运算符,例如:`x==128`。以下是修改后的代码段:

pythonlocal_x=get_x_from_db()x=local_xif x==128: do_something()end

我遇到了一个错误:尝试使用以下代码比较布尔值和数字:

local x = get_x_from_db() -- x maybe -2, -1 or integer like 12345 if 0 < x < 128 then -- do something end

是什么导致这个错误?谢谢.

0< x< 128相当于(0

相关文章

  • 异常 - Lua - “尝试将数字与nil进行比较”错误
  • python - 将字符串与布尔值进行比较
  • 可可 - 具有布尔值的NSPredicate不将布尔值与NO进行比较
  • python - 将字符串与数组中的所有值进行比较
  • php - 将数组值与同一数组中的其他值进行比较
  • 将字符与十六进制值进行比较
  • php - 将字符串与数字字段进行比较,返回意外结果
  • 布尔到Lua中的数字
点击查看更多相关文章

转载注明原文:Lua:尝试将布尔值与数字进行比较 - 代码日志

Lua中如何将布尔值与数字进行数值比较?

本文共计394个文字,预计阅读时间需要2分钟。

Lua中如何将布尔值与数字进行数值比较?

我在代码中遇到了一个错误:尝试使用以下代码比较布尔值和数字:`0 + x==128`。这导致错误,因为 `0 + x` 总是等于 `x`,所以比较永远都不会为真。正确的做法是使用布尔运算符,例如:`x==128`。以下是修改后的代码段:

pythonlocal_x=get_x_from_db()x=local_xif x==128: do_something()end

我遇到了一个错误:尝试使用以下代码比较布尔值和数字:

local x = get_x_from_db() -- x maybe -2, -1 or integer like 12345 if 0 < x < 128 then -- do something end

是什么导致这个错误?谢谢.

0< x< 128相当于(0

相关文章

  • 异常 - Lua - “尝试将数字与nil进行比较”错误
  • python - 将字符串与布尔值进行比较
  • 可可 - 具有布尔值的NSPredicate不将布尔值与NO进行比较
  • python - 将字符串与数组中的所有值进行比较
  • php - 将数组值与同一数组中的其他值进行比较
  • 将字符与十六进制值进行比较
  • php - 将字符串与数字字段进行比较,返回意外结果
  • 布尔到Lua中的数字
点击查看更多相关文章

转载注明原文:Lua:尝试将布尔值与数字进行比较 - 代码日志

Lua中如何将布尔值与数字进行数值比较?