问题标签 [conditional]
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.
c# - C# 中类似于 SQL 'in' 关键字的简写条件
在 C# 中是否有一种简写方式来编写:
像:
我知道我也可以使用 switch,但是我必须编写大约 50 个这样的函数(将经典的 ASP 站点移植到 ASP.NET),所以我希望它们尽可能短。
c - C面试测试中的“条件”是什么?
是否可以Hello
使用 single 打印两次condition
?
php - if 语句条件优化
我有一个带有两个条件(由 OR 运算符分隔)的 if 语句,其中一个条件涵盖 +70% 的情况,并且处理/执行的时间比第二个条件少得多,所以为了速度我只想要如果第一个条件评估为假,则要处理第二个条件。
如果我对条件进行排序,以便第一个条件(较快的条件)首先出现在 if 语句中 - 在满足此条件并评估为 true 的情况下,是否甚至处理了第二个条件?
或者我是否需要嵌套两个 if 语句以仅在第一个条件为 false 时检查第二个条件?
我正在使用 PHP,但是,我认为这可能与语言无关。
language-agnostic - 如何编写 While 循环
您如何编写 While 循环的语法?
C#
VB.Net
PHP
Python
language-agnostic - 循环终止条件
这些for
循环是算法形式正确性证明的第一个基本示例。它们具有不同但等效的终止条件:
差异在后置条件中变得很明显:
i == N
第一个给出了循环终止后的有力保证。第二个只给出了循环终止后的弱保证
i >= N
,但你会很想假设i == N
.
如果由于任何原因增量++i
更改为类似i += 2
,或者如果i
在循环内被修改,或者如果N
为负数,则程序可能会失败:
第一个可能会陷入无限循环。它在有错误的循环中提前失败。调试很容易。
第二个循环将终止,并且在稍后的某个时间,由于您对
i == N
. 它可能会在远离导致错误的循环的地方失败,从而难以追溯。或者它可以默默地继续做一些意想不到的事情,这更糟糕。
您更喜欢哪种终止条件,为什么?还有其他考虑吗?为什么许多知道这一点的程序员拒绝应用它?
conditional - 如何有条件地在 Infopath 中显示字段?
我正在尝试在 infopath 中执行以下操作:我必须在 2 个选项(带项目符号)之间进行选择,并且根据这一点,如果我们选择 Option1,我需要显示一个文本字段以输入更多详细信息,但如果选择了 Option2 ,我不需要这个额外的字段。
我不确定如何输入规则来定义这个:-(
有人可以帮忙吗?
谢谢!
java - 使用 ANT 时,如果我有一些特定的 java 版本,如何定义任务?
我的问题是,只有在构建计算机中安装了 Java 1.5 时,才能执行 Ant 中的特定步骤。任务定义使用使用 1.5 编译的 jar 文件,因此使用 1.4 虚拟机运行会抛出 IncompatibleClassVersion 异常。
我必须同时找到一个解决方案才能让这个任务为这个需要 1.4 的特定项目工作,但是我遇到了一个问题。如果我没有特定的 java 版本,如何避免定义此任务并执行此可选步骤?
我可以在目标标签上使用“if”或“unless”标签,但它们只检查是否设置了属性。我也想有一个不需要额外库的解决方案,但我不知道标准中的内置功能是否足以执行这样的任务。
c++ - 为什么下面的代码只在 a = 1 时返回 true?
为什么下面的代码只在 a = 1 时返回 true?
java - 使用 xor 运算符进行布尔检查是一种好习惯吗?
我个人喜欢排他性 or , ^
, 运算符,因为它的简洁性在布尔检查的上下文中是有意义的。我更喜欢写作
比
但我经常从其他有经验的 Java 开发人员(不仅仅是新手)那里得到困惑,有时会评论它应该如何只用于按位运算。
我很好奇关于^
操作员使用的最佳实践。