作者tonyhome (天空在潮吹)
看板Ruby
标题Re: [问题] 请问ruby跟其他语言比较的新功能 ?
时间Tue Sep 30 14:51:28 2008
: 推 tonyhome:Ruby是纯物件导向 所以他没有primitive data type 09/30 14:41
: → tonyhome:Ruby也发展很久了 直到2 3年前的RoR framework才窜红 09/30 14:42
: → tonyhome:Ruby是没有什麽创新功能 但是他融入了很多dynamic高阶 09/30 14:43
: → tonyhome:语言的优点 让程式码可以写得更简洁 也提供很多高阶的 09/30 14:44
: → tonyhome:函式库 所以跟其他语言比 可以用比较短的程式码 09/30 14:45
: → godfat:那要看你怎麽定义 primitive 09/30 14:45
Ruby是没有primitive data type的
这点我非常确定
没有所谓怎麽定义primitive的问题
至少我在任何一本Ruby的书和文章都没看过Ruby有primitive这回事
像是数字10 还有字元'a'
在Ruby都是个物件
而且Ruby的变数只有一种
就是reference variable
用来指向物件的变数
: → tonyhome:写出一样的功能 但是缺点就是执行效率低 09/30 14:45
: → godfat:请看板规,推文太长罗... 09/30 14:46
: → tonyhome:记得在IBM的文章看过一句话 当我们想要把复杂的东西 09/30 14:46
: → tonyhome:简单化 会让事情变得更复杂(效率低的原因) 09/30 14:47
: → godfat:请停止推文,请看板规 09/30 14:47
: → tonyhome:这是程式码产量和效率的trade-off 09/30 14:48
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.29.241.8