私は配列と文字列を持っています:
$header = ["Date", "Time", "Site Name", "Computer Name"]
columnName = "esfjk sdhf sdf"
$header
が含まれているかどうかを確認していますcolumnName
:
return if $header.include? columnName == false
上記の条件は常に を返しtrue
、配列に文字列が含まれていなくてもコードは続行します。
$hash
がハッシュであり、その中にないrecordNum
などの数値である場合にも同じ問題があり、次のようにします。99999999
return if $hash.has_key? recordNum == false
これが起こる理由はありますか?