Scalaを見習ったClass定義 - ζ*’ワ’)ζ<うっうー遅レス。

screenshot

Ruby ではクラス定義をこう書く: class User attr_accessor :name, :password def initialize(name, password) @name = name @password = password end end なげぇ。 一方、Scala ではこう書く: class User(var name:String, var password:String); 短い。うらやましい。 Ruby でこう書けたらいんじゃね?: class User(:name, :password) end initialize を省略できるとか。大体なげぇーんだよ、initialize って。即代入じゃない時に追加の処理を書け...

http://d.hatena.ne.jp/babie/20080516/1210963404
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/babie/20080516/1210963404