orz.conf

技術メモ✍

rubyスクリプト

とりあえずrubyスクリプトに慣れる為に、いくつか
書いてみる。

まずはhello world的な
hello.rb

#!/usr/bin/env ruby

print("hello ruby \n")

一行目は(シバンっていうらしいです)こう書くみたいです。

続いてfizzbuzz

#!/usr/bin/env ruby

num = 1
while num <= 100 do
  if num % 15 == 0 then
    print(num, " fizzbuzz\n")
  elsif num % 3 == 0 then
    print(num, " fizz\n")
  elsif num % 5 == 0 then
    print(num, " buzz\n")
  else
    print(num, " \n")
  end
  num = num + 1
end

何も考えずそのまま書きました。
目的はrubyの記述方法なのでね。

・変数は宣言がいらない
・else ifじゃなくelsif
・printの引数が,(カンマ)でどんどん継ぎ足せる
・最後のelseはelsじゃない
・思ったよりも意外と普通な書式

っていう感じでしょうか。

今日は疲れているのでこの辺で