coldfusion - 在功能和性能方面指定参数/属性值时,True 和 False 是否等于 Yes 和 No?

标签 coldfusion

在使用 yes|no 和 true|false 时是否有任何已知的功能或性能差异?
ColdFusion 文档指出 bool 类型属性的值是用是/否指定的。例如, 我使用了 true 和 false 代替了 yes|no 并且没有看到任何意外的功能。

[编辑]
我很欣赏这些回复,也许在这种情况下我的想法更笼统。

ColdFusion 文档指出某些参数的预期值为“yes|no”,例如 cfargument required .是否有任何见解为什么 yes|no 被记录为唯一的预期值,而不是 true|false 或声明“任何 bool 值”是预期的?似乎有点模棱两可,不指示任何 bool 类型而不是仅声明“是|否”,如果 A) 我们假设“任何 bool 值” B) 存在实际性能差异。想法?

最佳答案

ColdFusion 对 yes/no、true/false、1(或任何非零数)/0 的评估相等。这使得创建快捷 bool 值变得容易,例如 <cfif myquery.recordcount><cfif len(FORM.myVar)>无需将整数转换为真/假。

关于coldfusion - 在功能和性能方面指定参数/属性值时,True 和 False 是否等于 Yes 和 No?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11865147/

相关文章:

inheritance - ColdFusion 组件继承其他组件的功能

javascript - 如何在我的 URL 中传递两个 javascript 变量?

coldfusion - Cfsearch 结合文档和索引查询数据?

coldfusion - 使用 ColdBox 框架,如何在我的模型中使用 BuildLink()?

php - 在 coldfusion 中反序列化 PHP 数组

.net - ColdFusion 9 调用 .NET Web 服务 - 找不到带参数的 Web 服务操作。帮助!

java - 部署 antiSamy 后出现 ParserException 错误

jquery cfml 触发器 ('change' )不工作

javascript - CFML RegEx 删除 JavaScript 注释

java - 创建一个 ANTLR 语法规则,如果在函数声明上方找到 doctype 注释,则返回函数名称作为标记