首页 / 知识
Ruby 1.8和Ruby 1.9有什么区别
2023-04-12 20:20:00

What is the difference between Ruby 1.8 and Ruby 1.9我不清楚Ruby的"当前"版本(1.8)和"新"版本(1.9)之间的区别。 对于差异有"简单"或"简单"的解释吗,为什么如此不同? Sam Ruby的幻灯片很酷,概述了这些差异。 为了使此信息内联以便于参考,以防万一,如果链接在抽象的将来消失了,这里是Sam幻灯片的概述。幻灯片放映的回顾性不强,但将其全部排列在这样的列表中也很有帮助。 Ruby 1.9-主要功能
有什么变化? 单个字符串。 Ruby 1.9
Ruby 1.8.6
字符串索引。 Ruby 1.9
Ruby 1.8.6
{" a"," b"}不再受支持 Ruby 1.9
Ruby 1.8.6
行动:转换为{1 => 2} Ruby 1.9
Ruby 1.8.6
行动:改用.join 冒号不再在when语句中有效 Ruby 1.9
Ruby 1.8.6
行动:然后,使用分号或换行符 块变量现在隐藏局部变量 Ruby 1.9
Ruby 1.8.6
Ruby 1.9
Ruby 1.8.6
行动:使用Hash.key Ruby 1.9
Ruby 1.8.6
(续)Ruby 1.9
svn.ruby-lang.org/repos/ruby/trunk/lib/rake.rb 哈希键现在无序 Ruby 1.9
Ruby 1.8.6
订单是广告订单 更严格的Unicode正则表达式 Ruby 1.9
Ruby 1.8.6
Ruby 1.9
Ruby 1.8.6
Ruby 1.9
Ruby 1.8.6
行动:使用:: Math :: PI 代表团变更 Ruby 1.9
Ruby 1.8.6
缺陷17700 使用$ KCODE会产生警告 Ruby 1.9
Ruby 1.8.6
Ruby 1.9
Ruby 1.8.6
行动:替换instance_methods.include?与method_defined? 源文件编码 基本的
埃马克斯
舍邦
真正的线程
什么是新的? 符号作为哈希键的备用语法 Ruby 1.9
Ruby 1.8.6
阻止局部变量 Ruby 1.9
进样方法 Ruby 1.9
Ruby 1.8.6
Ruby 1.9
没有障碍?枚举! Ruby 1.9
Lambda速记 Ruby 1.9
Ruby 1.8.6
复数 Ruby 1.9
小数仍然不是默认值 Ruby 1.9
正则表达式"属性" Ruby 1.9
Ruby 1.8.6
中部摔得痛 Ruby 1.9
纤维类 Ruby 1.9
突破值 Ruby 1.9
"嵌套"方法 Ruby 1.9
HTH! 一个巨大的差异是从Matz的解释器到YARV的转变,YARV是一个字节码虚拟机,可显着提高性能。 现在,许多人都推荐在镐上使用Ruby编程语言-更重要的是,它具有1.8 / 1.9差异的所有详细信息。 其他更改: 返回splat单例数组:
数组参数
|
最新内容
相关内容
pythonCookie和Session有什么区别?
pythonCookie和Session有什么区别?,培训,pythoninput怎么解释
pythoninput怎么解释,培训,函数,版本,字符串,以后,以上,提示,原因,功能,更多,python中input函数有类似c中的scanf函数的功能。Python2中inputpython异常和错误有什么区别
python异常和错误有什么区别,异常,检测,软件,培训,错误,发生,程序,程序员,逻辑,措施,1.错误从软件方面来说,错误是语法或是逻辑上的。语法错误python__new__()和__init__()有什
python__new__()和__init__()有什么区别?,培训,实例,代码,方法,参数,对象,初始化,函数,级别,定义,在python中,__new__()不是一定要有,只有继承python包和文件夹有什么区别
python包和文件夹有什么区别,培训,单位,公共,文件夹,显卡,模块,大小,字节,剩余,实例,python包和文件夹有什么区别1、一个或多个文件夹组成一python解释器的多种使用
python解释器的多种使用,培训,文件,多种,脚本,后面,目录,终端,文件名,文件夹,路径,python解释器的多种使用1、在终端输入python就可以运行Pytpython解释器有哪几种
python解释器有哪几种,代码,平台,网络,技术,培训,提示符,字节,不是,独立性,绝大部分,python解释器有哪几种1、CPython是使用最广的Python解释python解释器有几种
python解释器有几种,代码,技术,培训,语言,字节,速度,教程,内核,虚拟机,外观,python解释器有几种1、CPythonCPython这个解释器是用C语言开发的没有Emacs的Lisp / Scheme解释器?
没有Emacs的Lisp / Scheme解释器?,没有Emacs的Lisp / Scheme解释器?,命令行,解释器,解释程序,我一直,Lisp/Scheme interpreter without.net:c#中的String和String有什么
.net:c#中的String和String有什么区别?,.net:c#中的String和String有什么区别?,使用指南,案例,方法,有什么不同,例子(注意案例):
12s关于tfs:MSF中的CMMI中的错误和更改
关于tfs:MSF中的CMMI中的错误和更改请求之间有什么区别?,关于tfs:MSF中的CMMI中的错误和更改请求之间有什么区别?,评估,模板,我在,以供,W所有不同类型的版本控制之间有什么
所有不同类型的版本控制之间有什么区别?,所有不同类型的版本控制之间有什么区别?,版本控制,也有,我现在,被告,What is the difference