作者fayhong (還是 28mm)
站內Ruby
標題[分享] 說到 class 的識別
時間Fri May 26 01:25:18 2006
前文提到一點,當我們用 Ruby 傳兩個以上的值回來時
是用一個 Array 物件包裹著的
那,回到原本程式後
我們要判斷它的型態時
就用 kind_of? 這個 method
寫起來就像....
a, b = getFirstGrade
puts "the id is " + a if a.kind_of? String
puts "the grade is " + b.to_s if b.kind_of? Fixnum
很像在寫文章吧 :p
這裡想提出來一點個人想法...
Java 不是 scripting language
Java 是一種"系統語言"
所以會比 scripting language 有更多的"限制"
這在它 1995 年發展出來的時空背景下是相當合理的"機制"
不過這幾年下來,因為 Java 使得物件導向的開發模型成熟到了一個境界之後
在既定的開發模型與章法之下
複雜的語法寫法,謹慎的型態檢查反而對開發某些快速成型的系統是一種阻礙
例如網站,php 會這麼流行不是沒道理的
scripting language 的精練寫法,我覺得是一種尋求解脫或突破的做法吧
個人意見 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.64.184
1F:→ poga:看到JAVA的HELLO WORLD的時候...(吐血) 05/26 12:40
2F:→ fayhong:會不自覺說到java,是因為它是我最熟的語言.... 05/28 02:34