對於程序員來說,從Java切換到Ruby是一個重大的改變。Rava讓這個遷移的過程舒適一些。
名言
我可以在任何語言中書寫Java。
-- Anon
安裝
使用gem安裝:
sudo gem install jimmeirich-rava
用法
require 'rava'
更容易的Console I/O
Ruby中puts和print的區別好難記。真正的程序員從來不懼一些額外的敲擊來獲得可靠的I/O。
在Rava下,你可以使用:
System.out.println("A Message")System.err.println("An Error Message")
新建對象
Java程序員很難記住new是object類的類方法。有了Rava,他們不用寫:
SomeThing.new
而可以寫:
new SomeThing
駝峯
Java程序員使用駝峯命名方法名。Ruby方法的下劃線對於它們來說太怪異了。Rava允許你使用駝峯來調用方法。
換言之,你可以用obj.someMethod代替obj.some_method。