[分享] 說到 class 的識別
前文提到一點,當我們用 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
→
05/26 12:40, , 1F
05/26 12:40, 1F
→
05/28 02:34, , 2F
05/28 02:34, 2F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章