在使用 yes|no 和 true|false 时是否有任何已知的功能或性能差异?
ColdFusion 文档指出 bool 类型属性的值是用是/否指定的。例如,
[编辑]
我很欣赏这些回复,也许在这种情况下我的想法更笼统。
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/