ここにいくつかのコードがあります:
print "What is your name?"
userinput = gets.chomp.downcase!
if userinput.include? "s"
print "I found it"
else
print "found nothing"
end
それはエラーを与えます: undefined method `include?' nil:NilClass の場合
しかし、次のように変更すると:
print "What is your name?"
userinput = gets.chomp
userinput.downcase!
if userinput.include? "s"
print "I found it"
else
print "found nothing"
end
それはうまく動作します。これはなぜですか?