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)