|
1
5
您看到的差异并不是Ruby和JRuby本身的不兼容。JRuby 1.7.x默认与Ruby 1.9.3兼容,因此您实际看到的是Ruby 1.8.7和Ruby 1.9.3之间Array#to_s方法的行为差异。 您可以通过将开关“-1.8”传递给JRuby命令或通过如下设置环境变量JRuby_OPTS来打开JRuby的1.8兼容模式:
例如,这是JRuby 1.7.2的默认1.9兼容模式:
以下是启用1.8兼容性后的结果:
|