Masa / Lino Blog

Masanori Satoh ( Masa / Lino ) の徒然ブログです

2007-01-02から1日間の記事一覧

Rubyは型宣言がいらない。

Rubyは型宣言がいらない。 Javaでは必須。 型宣言がないのは、スクリプト言語ではありがちか。

Rubyではすべてがオブジェクト

Rubyではすべてがオブジェクトとして扱われる。 Javaで言うところのプリミティブ型は存在しない。 そのほうがすっきりしててわかりやすいかな。

RubyとJava オブジェクト比較

Rubyの場合オブジェクトの値を比較する場合、 "=="を使う。他にもメソッドで"Object#eql?"も使用可能。 ただしNumericでは、振る舞いが異なる。 オブジェクトIDが同じかどうかを比較するとき、 "Object#equal?"を使う。 str1 = "hoge" str2 = "hoge" str3 = …

RubyとJava 配列

Rubyの配列は可変長。 Javaで言うところの、CollectionクラスのList。 Javaの純粋は配列はない模様。