セルフスタディ
探してみよう
・Ruby API
http://www.ruby-doc.org/core-1.9.3/
・Programing Ruby: The Progmatic Programmer’s Guide[TFH08]のオンライン版
http://www.ruby-doc.org/docs/ProgrammingRuby/
・文字列の一分を置換するメソッド
http://www.ruby-doc.org/core-1.9.3/String.html#method-i-replace
・Rubyの正規表現に関する情報
http://www.ruby-doc.org/core-1.9.3/Regexp.html
試してみよう
・文字列”Hello,world”を出力する
irb(main):001:0> puts 'Hello, world' Hello, world => nil
・文字列”Hello,Ruby”の中の”Ruby”という単語のインデックスを検索する
irb(main):002:0> puts 'Hello, world'.index('world') 7 => nil
・自分の名前を10回出力する
irb(main):003:0> puts 'nakyau ' * 10 nakyau nakyau nakyau nakyau nakyau nakyau nakyau nakyau nakyau nakyau => nil
・文字列”This is sentence number 1″ の 1を10までカウントアップしながら10回出力する
irb(main):004:0> 1.upto(10) { |i| puts "This is sentence number #{i}" } This is sentence number 1 This is sentence number 2 This is sentence number 3 This is sentence number 4 This is sentence number 5 This is sentence number 6 This is sentence number 7 This is sentence number 8 This is sentence number 9 This is sentence number 10 => 1
・ファイルに格納されているRubyを実行する
$ ruby test.rb