[#45318] Windows コマンドプロンプトで UTF-8を出力するには — Yuumi Yoshida <yuumi3@...>

おつかれさまです、 Yuumi3です。

11 messages 2008/08/08

[ruby-list:45358] Re: nil.size

From: しん <dezawa@...>
Date: 2008-08-19 12:32:47 UTC
List: ruby-list #45358
出沢です
 
最近個人的な興味で他のオブジェクト指向言語も触ってみようかとJAVAに触れてみて
改めてrubyの使いやすさを感じました。
その理由のひとつが、変数にどういうクラスのインスタンスが代入されているかを
気にしないでもよい、ということです。jabaだと最上位の Objectクラスとして扱って
それにないメソッドは必要なクラスにキャストしないと呼び出せない(様です)
メソッドも legth, size, size() とclassによって使い分けないといけないし。

という経験を思い出しながら nil.size を考えると、
対象性の向上
配列やHashの要素のsizeを調べるときに、要素にobjectを割り当て済みかどうか
気にしないで済む、という実行時エラー発生の低減

という効果があると思います。
nil.size自体に意味は無いなぁ、、とは思います。


In This Thread