7つの言語 7つの世界:Ruby 1日目


Pocket

セルフスタディ
探してみよう

・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 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です