Javaしか知らなかった時はまぁ多少冗長だなー位にしか思っていなかったんですが、rubyを知ってからはJavaプログラミング中に「rubyならもっと簡潔にかけるのに・・・」なんて思ったりすることが増えてきました。 例えば、 List<String> animals = new ArrayLists<String>(); animals.add("cat"); animals.add("dog"); animals.add("pig"); っていうJavaのコードは、rubyだと animals = %w[cat dog pig]というように一行で書けます。 一行で書けるrubyがすごいと言うよりは、可読性を考えたときに、これは単に動物のリストを宣言したいだけなので、むしろ一行で書けるべきで、3行になってしまうJavaがちょっといただけないのだと思います。 少し細かいですが、他によく言われる