问题标签 [unless]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68 浏览

shell - shell 内置函数在 exec 语句中失败

我有以下 exec 语句:

返回以下错误:

错误:/Stage[main]/Qdii::Base/Exec[enable-locale]:无法评估:/bin/sh:1:grep:未找到

我觉得这很奇怪,因为相同的 shell 命令可以正常工作:

0 投票
1 回答
102 浏览

ruby - Ruby 除非与 if 逻辑

有人可以解释这种行为吗?为什么 nil 什么时候返回真,什么时候result = true if i 返回假result = false unless i

除非案例截图

如果案例截图

0 投票
1 回答
83 浏览

ruby - 在 Ruby 中使用单行除非或 if 语句

我是红宝石的新手。我正在为这行代码寻找一个优雅的单行解决方案:

我希望它打印"N/A"if instrument.yearis ""(一个空字符串)。我想象一个除非,如果或|| 可能有效,但没有什么对我有用。还在学习!我有几个字段需要这种处理,所以我想避免使用 if/else/end 语句。

提前致谢!

0 投票
1 回答
517 浏览

ruby-on-rails - Ruby 除非有条件的 || 操作员

除非条件与 || 一起使用,否则我对 Ruby 如何使用感到困惑。操作员。

所以我基本上得到的是:

目前,第一部分评估为假,第二部分评估为真。而且我没有收到错误,它可以满足我的要求。但是,如果我只写:

我收到一个错误,当我写时我收到一个错误:

所以我的问题。如果第一部分评估为假,它会缩短并通过代码块,而不是看另一边吗?如果是这样,为什么留下第二部分会引发错误?这一切如何运作?

抱歉,如果您需要代码,我觉得这是一个逻辑/代数解决方案。

0 投票
1 回答
64 浏览

javascript - 在 PureScript 中比较整数元组有什么错误?

为鼠标移动事件调试我的事件处理程序,我编写了以下代码:

我得到控制台输出

这背后的想法是在用户按下第一个鼠标按钮移动鼠标时保存鼠标位置的差异。

这是编译器错误吗?

我的解决方法是将 的类型更改为scrollDelta表示“按下按钮时没有鼠标移动”的地方,而不是Maybe (Tuple Int Int),这有效。NothingTuple 0 0

0 投票
1 回答
181 浏览

c++ - 如何在 IF 语句 c++ 中创建“除非条件”

我正在用 C++ 制作二十一点,而且快结束了!我正在做我的输赢陈述。但我的问题是,我需要我的 if 语句来确定庄家/玩家的手牌是大于还是小于另一手,还需要检查其中一个是否超过 21。

因此,让 if 语句确定这不是问题,如果另一个超过 21 岁,我只需要它不通过一个 if 语句

所以第一个它需要通过如果除非“playerTotal 超过 21”,而下一个 IF 则相反

任何建议将不胜感激。非常感谢!

0 投票
2 回答
55 浏览

perl - 为什么 perl 中的除非函数不起作用

我正在编写一个简单的 perl 脚本,它根据用户给出的小时数计算付款,并且该程序不得允许超过 500 小时的付款,但必须允许女性最多 600 小时,我正在使用除非函数,但它不起作用它允许女性超过 600 小时。

这是我使用的代码