【发布时间】:2013-07-10 13:22:26
【问题描述】:
我正在运行这样的字符串相等性检查:
if($myString eq "ExampleString")
myString 是否有一个值会导致执行进入if 结构,无论字符串文字是什么?
【问题讨论】:
-
这不会破坏
eq的目的吗?您想要这样的值,还是要避免这样的值? -
您能解释一下您要达到的目标吗?您的问题是所谓的 X-Y 问题的一个示例:您问的是“我如何在技术上实现问题 Y 的解决方案 X”而不是问“Perl 中解决问题 Y 的最佳方法是什么”,因为 X 显然听起来像任何问题的错误解决方案:)
-
amon 的回答适合我想要实现的目标。不过感谢您的帮助!
-
@zztops - amon 的答案在技术上很棒,但在更大的方案中似乎是个坏主意(例如,我强烈建议如果你在生产代码中使用类似的东西,你有一些错误在您的设计中)。这就是为什么我问你真正想解决什么问题。
-
绝对不是生产代码...只是搞砸
标签: string perl equality truthiness