与えられた文字列を、一文字づつ分解して「る」をつけたし出力。
#!/usr/local/bin/ruby -Ku gets.split(//).each do |char| print char << if (char == " " or char == " " or char == "\n") "" else "る" end end
実行結果
$ ruby ru.rb ぶんぶんぶん はちがとぶ ぶるんるぶるんるぶるんる はるちるがるとるぶる
なんの意味もなし。ifの戻り値を文字に付加しています。
実行時には環境の文字コードに注意です。