Ruby编程思想

Ruby/JRuby里定义类时指定基类的一个问题

之前的一帖里提到了JRuby里Java类的名称问题。后来读到JavaEye上当Ruby遇到Java,勇敢地跨越边界吧这一帖,发现里面有这样的代码例子: class MyStringBuffer < java.lang.StringBuffer def append(v) end end 然后觉得有点奇怪:为什么基类的部分用java.lang.StringBuffer就行呢?在类 ...
by RednaxelaFX 2008-06-16 浏览 (102) 回复 (0)

JRuby的类重定义……为什么不行?

在jirb里想试试这个的: class java.lang.Integer def +(rhs) self.int_value() + rhs end end 但是jirb总是提示self.int_value() + rhs那行有错。到底是为什么呢? 我也就是想这样而已…… irb(main):001:0> i = java.lang.Integer.new(1) # O ...
by RednaxelaFX 2008-06-13 浏览 (96) 回复 (4)

Ruby 1.8.x中复合赋值运算符的实现

嗯,在RPGCHINA读帖的时候看到一个有趣的主题,说Ruby的a = a + 1与a += 1的执行效率不一样。很明显这个认识有偏差,事实上Ruby的复合赋值运算符与其展开的简单赋值形式在经过解释器前端的解析后就一模一样了。连对应的抽象语法树都是一样的,执行效率能差多少呢? 更糟糕的是回帖中有错误的解释,将这个“差异”对应到汇编上: 引用引用第8楼nightaway于2008-03-12 21 ...
by RednaxelaFX 2008-06-12 浏览 (266) 回复 (0)
名称 大小 描述 下载

小组成员37人 浏览2566次 成员列表

发起人: 老王
管理员: crazycode 老王

这个圈子的人也常去

新加入成员

圈子活跃成员

圈子信息