私は配列と文字列を持っています:
$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
これが起こる理由はありますか?