我有一个数组和一个字符串:
$header = ["Date", "Time", "Site Name", "Computer Name"]
columnName = "esfjk sdhf sdf"
我正在检查是否$header
包含columnName
:
return if $header.include? columnName == false
上面的条件总是返回true
,并且代码继续,即使数组不包含字符串。
我也有同样的问题,当$hash
是一个哈希并且recordNum
是一个数字时,例如99999999
which 不在其中,我这样做:
return if $hash.has_key? recordNum == false
发生这种情况有什么原因吗?