作者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