2013-04-01から1ヶ月間の記事一覧

Ruby on Rails install

Railsをインストールする前に gem update しておきましょう。 $ gem update rails のインストール $ sudo gem install rails$ rbenv rehashRails がインストールされたかどうか確認してみましょう。$ rails -v Rails 3.2.9、試しにやってみましょう。$ rails…

Programming Ruby Array

#arraywords=%w|({ puts words white=%W(s\s s\t s\r s\n) #same as:["s\s","s\t","s\r","s\n"] puts whiteempty=Array.new #:returns a new empty array nils=Array.new(3) #[nil,nil,nil]:new array with 3 nil elements zeros=Array.new(4,0) #[0,0,0,0]:…

Programming Ruby multibyte String

s="2×2=4" p s.bytesize #=>6 s.bytesize.times{|i| print s.getbyte(i)," "} #=> 50,195,151,50,61,52 puts "\n" p s.length #=>5s.length.times{|i| print s[i], " "} #=>2 × 2 = 4s.setbyte(5,s.getbyte(5)+1) #s is now "2×2=5" s.length.times{|i| prin…

Programming Ruby String

String literal "string" 'string'?\u20AC==?€ concatenate string and >= s='hello' puts s[0] #output 'h' puts s[s.length-1] #output 'o' puts s[-2] #output 'l' puts s[-s.length] #output 'h' puts s[s.length] #nil :there is no character at that …

Programming Ruby

[here document] greeting=> Hello There World

Ruby学習 loop

;while loop you don't know how many times you'll be looping. ;until loop 1 between 10 counter=1 until counter==11 puts counter counter+=1 end;for loop you know how many times you'll be looping. for num in 1..10 puts num end;loop method i=2…

emacs から日記の作成

testtesttest

Ruby学習 condition

Rubyの文法は理解しやすいので勉強時間が少なくて済みそうです。if文の書き方if #条件 #動作 elsif #条件 #動作 else #動作 endincludeメッソッドを使用して stringに文字列が含まれているか検索して 一致する場合は文字列を置き換えるuser_input=gets.chomp…

まつもとゆきひろさんの プログラミングは人生だ の記事

まつもとゆきひろのコーディング天国 プログラミングは人生だ まつもとゆきひろ ネットワーク応用通信研究所 フェロー 楽天技術研究所 フェロー 2008/7/23 http://www.atmarkit.co.jp/fcoding/articles/tengoku/01/matz.html 私がプログラミングを始めたのは…