我尝试了以下&&条件为我的if语句,我得到一个“坏范围”错误:

<% if (from_today(contact, call.days) == 0..7) && (show_status(contact, call) == 'no status') %>

为什么以及如何解决它? 我能做到的唯一另一种方法是使用第二个嵌套的if语句并将其分开...不漂亮:(

#1楼 票数:12 已采纳

<% if (from_today(contact, call.days) == (0..7) && show_status(contact, call) == 'no status') %>

#2楼 票数:3

尝试将0..7放在括号中。 &&这不是你的问题。

  ask by Timothy T. translate from so

未解决问题?本站智能推荐:

6回复

Rails-在if语句中将1映射为true

我收到来自移动应用程序的请求。 它们被发送的可变isbookmarked其可以是1或0 。 我正在检查if语句。 else部分永远不会执行,因为不能将0识别为false 我该如何实现?
1回复

如何在Android中使用SharedPreferences存储布尔值?

我想保存布尔值,然后在if-else块中进行比较。 我目前的逻辑是: 如何保存已设置为false的布尔变量?
2回复

如何在Dart中使用true的返回值?

当我尝试执行以下代码时,出现以下错误。 未捕获的TypeError:对象true没有方法'dartObjectLocalStorage $ getter' 我在Dart Editor版本0.1.0.201201150611 Build 3331中启动了Web应用程序。这是单独dart文
8回复

如何在if语句中使用这个布尔值?

这是我在编程课程中做的一个项目的一段代码。 我遇到的问题是,在声明布尔停止并尝试为其分配随机生成的布尔值后,我无法在 if 语句中使用它来确定是否应该将更多 y 附加到 StringBuffer 中。 我的构造函数中有 Random 生成器,所以这部分不是问题。 我假设因为我在 if 语句之外声明
2回复

如何在Python中使用if-else语句在多个变量之间切换

如何使用单个开关变量在多个变量之间进行切换? 更新:澄清意图是无限次地在这两组变量之间切换。 当我尝试这个时,我收到以下错误。 追溯:
2回复

如何在react-native的ifelse语句中使用布尔值[重复]

这个问题在这里已经有了答案: 如何在 Javascript 中比较字符串和布尔值? (9 个回答) 去年关闭。 我想要做的是在我的 if-
3回复

如何在JavaScript的IF语句中使用带有布尔值的变量作为条件?[重复]

这个问题已经在这里有了答案: if(condition = value)是正确的比较语法吗? 5个答案 如何在JavaScript的IF语句中使用带有布尔值的变量作为条件?
3回复

如何在if语句条件C++中使用字符串变量?

我正在为我的计算机课用 C++ 编写我的最终项目。 我们必须制作一个文字冒险游戏,所以我的一些基础知识: 我这样做是为了让用户必须从 3 个学习科目中进行选择:数学、英语和科学。 一旦发生这种情况,他们就会转到主题选择的功能。 他们必须为房间里的 3 个不同的学生解决 5 个问题。 通过房间,然后他