私は Ruby の初心者です。私も試しました
print "Enter a character "
a = gets
if (a == "b")
puts "b was pressed"
end
そしてこれも
print "Enter a character "
a = gets.to_s
if (a == 'b')
puts "b was pressed"
end
私は Ruby の初心者です。私も試しました
print "Enter a character "
a = gets
if (a == "b")
puts "b was pressed"
end
そしてこれも
print "Enter a character "
a = gets.to_s
if (a == 'b')
puts "b was pressed"
end
メソッドを見逃しましたString#chomp。コードを次のように変更します。
print "Enter a character "
a = gets.chomp
if (a == "b")
puts "b was pressed"
end
コードを実行します。
kirti@kirti-Aspire-5733Z:~/Ruby$ ruby so.rb
Enter a character b
b was pressed
kirti@kirti-Aspire-5733Z:~/Ruby$
注:実際には変数a = getsに割り当てていたため、コードは機能していませんでした.しかし、使用すると文字列から が削除されます.コマンドプロンプトから入力するだけで、期待される出力が生成されます."b\n"a"b"#chomp\n