ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

2014-08-20から1日間の記事一覧

Stringクラス

casecmp 「」演算子と同じ動きをする。但し、大文字・小文字を区別しない "a" <=> "A" #=1 "a".casecmp "A" #=0 slice 文字列の一部を切り出す "abcdef".slice(2,2) #"cd" "abcdef"[2,2] #"cd" "abcdef".slice(2..4) #"cde" "abcdef".slice("bc") #"bc" "abc…

Fixnumクラス、Bignumクラス

基本的に同じメソッドと機能をもつ modulom, % 「%」と同じ 10.modulo(3) #10 % 3 10 % 3 ビット演算 「|」: or 「&」: and 「^」 : xor 「 ~」: not 「 「>>」: right shift 10 | 3 # 1010 | 0011 11 #1011 10 & 3 # 1010 | 0011 2 #0010 to_f Floatクラス…

Integerクラス

累乗(ベキ乗) 「**」は累乗を表す 3**2 # 3^2 chr 整数に対する文字を求める 65.chr #"A" next, succ 次の整数、+1した整数を返す pred 前の整数、−1した整数を返す times 整数分繰り返す upto 整数から引数まで増やして繰り返す 結果は整数部を返す。 …

Numericクラス

ceil 自身と同じかそれ自身より大きいな整数で最初の物を返す 2.9.ceil #=3 -2.9.ceil #=-2 floor それ自身より小さな整数の内最大を返す 2.9.floor #=2 -2.9.floor #=-3 round 最も近い整数を返す 2.9.round #=3 2.1.round #=2 -2.9.round #=-3 -2.1.round …

Objectクラス

object_id class equal? eql? methods private_methods protected_methods problic_methods singleton_methods clone, dup : インスタンスをコピーする。参照先の値まではコピーされない instance_variable_get : インスタンス変数の取得 instance_variable_…