Ruby入門メモ

ドットインストールでRubyについて学習し始めたのでメモメモ。
なお他の言語でも共通のところ(オブジェクト指向の概念、慣習)は省いてます。

  • アウトプット(print out)

print "Hello world" /改行なし
puts "Hello world" /改行あり
p "Hello world" /型の表示→String型なので"Hello wordl"と表示される(””含む)

  • コメント

#を使った行がコメントになる
=begin, =end で挟むとその間がコメントになる

  • 変数

intやStringなどの型の宣言はいらない
頭文字は小文字または_(アンダーバー)

  • 演算

Rationalで分数も表現可
e.g) x = Rational(2,3) → 2/3
   x = Rational(2,3) + Rational(1,3) → 1

分数が計算できるのが面白い(・∀・)

  • 型変換

メソッド .to_方タイプの頭文字
e.g x.to_i -> イント型に変換
   x.to_s -> String方に変換
   x.to_r -> 分数に変換

  • 乱数

rand(範囲)
e.g rand(100)
rand(10-20)