介紹 Ruby,Ruby on Rails,JRuby
Python 我是覺得, 雖然不難懂, 但是看起來感覺沒有 Ruby 直覺就是了.
好像是「習慣」問題 ... XD我熟 Python, 對我來說, Ruby 那些感覺像是跟 Perl 學來的符號、block 比較不直覺 @@
所以我很難去喜歡「Python」因為 Perl 出生的 Programmer ,還是喜歡 Perl or RubyXD
其實 Ruby 沒和 Perl 學什咩符號說, Ruby 的 $ @ 是代表 Scope, 和 Perl 的是代表變數類型的不太相同說, 加上 Ruby 也沒像 Perl 的 $_ 用得超兇的 :QQ
變數名稱的大小寫限制, $a, @a, { |a| }, :a 與 "a" 的差異 ...嗯, 不過能跟 JavaScript 一樣, 動態幫內建的 String 加功能, 實在是太帥了 @_@
我剛才去查了一下, Perl 好像常數沒限制一定要大寫...( 或是大寫不一定是常數 ? ). $ @ 上文有說過 Perl 和 Ruby 中的用法不同了, :a 是從 Smalltalk 來的, Perl 應該沒這個吧...{ |a| } 好像是從 CLU 來的....其實還是有差啦, 雖然乍看之下可能感覺差不多 @.@
張貼留言
7 則留言:
Python 我是覺得, 雖然不難懂, 但是看起來感覺沒有 Ruby 直覺就是了.
好像是「習慣」問題 ... XD
我熟 Python, 對我來說, Ruby 那些感覺像是跟 Perl 學來的符號、block 比較不直覺 @@
所以我很難去喜歡「Python」
因為 Perl 出生的 Programmer ,還是喜歡 Perl or RubyXD
其實 Ruby 沒和 Perl 學什咩符號說, Ruby 的 $ @ 是代表 Scope, 和 Perl 的是代表變數類型的不太相同說, 加上 Ruby 也沒像 Perl 的 $_ 用得超兇的 :QQ
變數名稱的大小寫限制, $a, @a, { |a| }, :a 與 "a" 的差異 ...
嗯, 不過能跟 JavaScript 一樣, 動態幫內建的 String 加功能, 實在是太帥了 @_@
我剛才去查了一下, Perl 好像常數沒限制一定要大寫...( 或是大寫不一定是常數 ? ). $ @ 上文有說過 Perl 和 Ruby 中的用法不同了, :a 是從 Smalltalk 來的, Perl 應該沒這個吧...{ |a| } 好像是從 CLU 來的....
其實還是有差啦, 雖然乍看之下可能感覺差不多 @.@
張貼留言