Ruby やり始めメモ その2
Rubyをやり始めました.
まだまだ手探りだけど.
とりあえず色々メモしておく.
以下続きにて
型を調べる
1.class # Fixnum
1.0001.class # Float
"Hello".class # String
hoge = [] # 配列を宣言
hoge.class # Array
「.class」で型を調べられる.
型を変換する
hoge = 1 # Fixnum型
hoge + "1" # Fixnum型とString型の結合なのでエラー
hoge + "1".to_i # Fixnum型とFixnum型の加算なので,2
hoge.to_s + "1" # String型とString型の結合なので,11
「.to_s」でString型へ,「.to_i」でFixnum型へ変換
現在日付を取得する
require "date" # これ大事
dn = DateTime.now # 現在の日付を取得できる(ただし,DateTime型)
"現在日時" + dn # String型とDateTime型の結合なのでエラー
"現在日時" + dn.to_s # OK
「DateTime.now」で現在日時の取得.
「DateTime」の他にも「Date」クラスや「Time」クラスがあるみたい.
型に注意.
配列の初期化
ary = [0,0,0] # 3つの要素を0で初期化
ary.clear # すべての要素nilに(空の配列にする)
他にも色々
http://www.mapee.jp/ruby/arraynew.html:titile
http://d.hatena.ne.jp/do-siyo/20091226/1261800094