ruby学習メモ 練習問題
CodeZine「脱 超初心者 Javaアルゴリズム問題集 第1回」を ruby でやってみる
http://codezine.jp/careerup/article/aid/1426.aspx
問題1
標準入力された値があればそのまま表示、値がなければエラーメッセージを表示するプログラムを作成してください。
なお、「EXIT」が入力されるまで、処理を繰り返し続けるものとします。
回答?
# 脱 超初心者 Javaアルゴリズム問題集 第1回 # 条件分岐と永久ループ # # http://codezine.jp/careerup/article/aid/1426.aspx class Study1 def start while true #putc '>' print ">" line = gets # 改行コードも含まれます #line = readline # 改行コードも含まれます line.chomp! # chop! で改行コードを取り除きます if line == "EXIT" break end if line == "" puts "未入力です" else puts line end end end end Study1.new.start
puts で改行させない方法がわからない・・・