就說了我是個善變人吧…
洗個澡就變了…
說說我認為Ruby最大的弱點吧…
多國語言處理…@@
我覺得這點Perl作的不錯,舉個例子…
Perl跟Ruby都有提供length這個方法可以計算string的長度
不過Perl對兩個中文字算出來的是“2“,Ruby是“4“
對unicode,Ruby算出來的是“6“…(因為unicode是3個byte)
這個原因影響很大…因為Perl提供看起來很像OO的方法,且正如它
的faq所說,是個適合懶骨頭的語言:P
而Ruby的語法看起來很乾淨,很容易了解,不過…我還沒找到對於
中文的解決方法,也許以後Ruby在這方面會更完整吧^^
很期待完全重寫,更加OO的Perl6
也很期待,更多好用的Ruby模組…
說到模組…完全弄不懂Perl程式模組化方法@@
Python跟Ruby都是直接require或import就好了…
好像Perl程式員都喜歡寫在一個檔案裡?
Ruby加油…