スクリプト言語Rubyの基本的な構文やメソッドを書いていくTIPSのPart1です。
今回は演算と繰り返しについて書いていきます。
演算
加算
1 2 3 4 | n = 3 n = n + 5 n += 5 puts n #=> 13 |
減算
1 2 3 4 | n = 15 n = n - 6 n -= 6 puts n #=> 3 |
乗算(掛け算)
1 2 3 4 | n = 2 n = n * 3 n *= 3 puts n #=> 18 |
除算(割り算)
1 2 3 4 | n = 16 n = n / 2 n /= 2 puts n #=> 4 |
剰余(余りを求める)
1 2 3 4 | n = 27 n = n % 7 #=> 6 n %= 4 puts n #=> 2 |
べき乗
1 2 3 4 | n = 2 n = n ** 8 #=> 256 n **= 2 #=> 256*256 puts n #=> 65536 |
繰り返し文
for文
1 2 3 4 5 6 7 8 9 | for i in 0..10 print i end #=>012345678910 for i in 0...10 print i end #=>0123456789 |
upto
1 2 3 4 5 6 7 8 9 | 1.upto(5) do |i| print i end #=>12345 1.upto(5){|i| print i } #=>12345 |
downto
1 2 3 4 | 5.downto(1) do |i| print i end #=>54321 |
while
1 2 3 4 5 6 | i = 0 while i < 5 print i i += 1 end #=>01234 |
times
1 2 3 4 5 6 7 8 9 | 5.times do |i| print i end #=>01234 5.times{ print "A" } #=>AAAAA |
step
1 2 3 4 | 1.step(10, 2) do |i| print i end #=>13579 |
以上で演算と繰り返しについて、構文を列挙していきました。