`
yangbinfc
  • 浏览: 51112 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ruby1.8 1.9问题

 
阅读更多

1:正式的参数不能使实例变量

Ruby1.8

Ruby1.9

2:覆盖外部局部变量

3: hash语法 ” , “ 问题

ruby 1.8 {"a","b"} => {"a"=> "b"}

ruby 1.9 {"a" =>"b"}

4:字符

默认是 US-ASCIi 码 如果不是的话 用 coding :utf-8

5: String的 ‘to_a’方法未定义

1.8 : string.to_a

1.9 : string.lines.to_a

为了解决兼容性问题keyi :

6: 关键字 then , ; /n case if 可以使用: 代替

1.8:

1.9:

7:no such file to load -base64:

8:'结构体 RStirng没有成员‘ptr’ len

9:成员改变从Strings转化到Symbols

10:TypeErro:不能分配nil;要用Hash#delete 代替

分享到:
评论

相关推荐

    Ruby编程语言_涵盖Ruby 1.8和1.9

    Ruby 1.8和1.9是Ruby语言的两个重要版本,它们在许多方面有所不同,同时也对Ruby的发展产生了深远的影响。 Ruby 1.8是Ruby的一个早期版本,发布于2004年,它引入了许多特性,如块语法的改进、元编程能力的增强以及...

    Ruby程序设计语言 (涵盖Ruby 1.8和1.9)源代码

    《Ruby程序设计语言》是Ruby的权威指南,全面涵盖该语言的1.8版和1.9版。本书详尽但并不拘泥于语言规范,既适合首次接触Ruby的资深程序员,同样也适合那些想要挑战对这门语言的理解并更深入掌握它的Ruby程序员。本书...

    yangbinfx的博客文章-ruby部分备份

    12. **ruby1.8 1.9问题**:Ruby 1.8和1.9是两个不同的版本,每个版本有自己的特点和不兼容性。这里可能讨论了在升级或迁移过程中遇到的问题以及解决策略。 以上是基于提供的文件标签和部分内容所推测的Ruby和Rails...

    为何Ruby 1.9的不兼容性会导致原有Ruby代码无法工作

    Ruby 1.9 的发布对Ruby社区带来了显著的变化,尤其是其与之前的1.8版本之间的不兼容性。这种不兼容性源于对Ruby语言及其核心库的深入修改,目的是提升语言性能和规范。Ruby 1.9.0的推出并非完全稳定,Matz,即Ruby的...

    Ruby编程语言pdf

    本书详细介绍了Ruby 1.8和1.9版本各方面的内容。在对Ruby进行了简要的综述之后,本书详细介绍了以下内容:Ruby的句法和语法结构,数据结构和对象,表达式和操作符,语句和控制结构,方法、proc、lambda和闭包,反射...

    ruby教程.rar

    ruby 1.8 特性 1.6.8到1.8.0的变更点(总结) ruby 1.9 特性 obsolete 对应DOSISH 附录 疑似BNF的Ruby语法 Ruby术语集 Ruby的运行平台 pack模板字符串 sprintf格式 Marshal格式 Ruby FAQ Ruby的陷阱 ...

    垃圾:告知StatsD请求时间,GC,对象等信息。 最新的Rails 4和Ruby 2.1支持,以及古老的Rails 2和Ruby 1.8支持

    支持旧版本:Rails 2/3/4,Ruby 1.9 +,REE,带有RubyBench补丁的Ruby 1.8。 建立 滑轨5 在Rails 5(以及Rails 3和4)上,将其添加到config/application.rb的顶部: require 'trashed/railtie' 并在您的应用程序...

    cover_me:Ruby 1.9的RCov式覆盖工具

    它比Ruby 1.8。×更快,更强大,更干净,并且具有巨大的改进。 由于这些原因,每个Ruby开发人员都应该转向我们的语言的这一激动人心的新版本。 当采取这种规模的行动时,拥有正确的工具来帮助我们至关重要。 不幸的...

    Reudy19:在Ruby 1.9上运行的Chatbot Lloydy

    在Ruby 1.8上不起作用。 如何使用 当用作IRC机器人时 在公用文件夹中编辑setting.yml之后 Rubyirc_reudy.rb 将启动IRC客户端。 用作Twitter机器人时 需要Ruby和高线才能工作 宝石安装Ruby高线 请安装。 从创建一个...

    ruby-1.9.3-rpm:Ruby 1.9.3的RPM规范

    此规范是为了在基于RHEL的系统上推动以1.9.3+稳定地替换Ruby1.8.x。 我基于Ruby 1.9.3和Ruby Enterprise Edition的规范进行工作。如何安装RHEL / CentOS 5/6 yum install -y rpm-build rpmdevtools readline-devel ...

    ruby-hash-syntax:在Emacs中,在经典样式和1.9样式之间切换ruby哈希语法

    改编自 TextMate 使用的方法,该库提供了一个命令ruby-hash-syntax-toggle ,它尝试在 1.8 和 1.9 哈希样式之间自动转换选定的 ruby​​ 代码区域。 安装 如果您选择不使用方便的包之一,则需要将包含ruby-hash-...

    zookeeper:Ruby 的 Zookeeper 绑定(1.8、1.9 与手表和回调兼容)

    动物园管理员 Zookeeper 集群协调服务器的接口。 对于具有更方便的 API 和锁等功能的更高级别的接口,请查看 。 前叉安全! 从 1.1.0 开始,这个库是 fork 安全的(这并不容易实现)。 这意味着您可以在 unicorn...

    Ruby.Performance.Optimization

    80% of the material will also be useful for legacy Ruby 1.8 users, and there is 1.8-specific advice as well. Table of Contents Chapter 1. What Makes Ruby Code Fast Chapter 2. Fix Common Performance ...

    邮件:一个真正的Ruby邮件库

    这是因为Ruby> 1.9处理文本编码的能力比Ruby 1.8.x好得多,因此这些功能已在该库中得到了充分利用,从而使Mail可以比TMail更干净地处理更多消息。 邮件确实可以在Ruby 1.8.x上运行...编写代码并不是那么有趣。 ...

    七牛RubySDK.zip

    此 Ruby SDK 适用于 Ruby 1.8.x, 1.9.x, jruby, rbx, ree 版本,基于 七牛云存储官方API 构建。使用此 SDK 构建您的网络应用程序,能让您以非常便捷地方式将数据安全地存储到七牛云存储上。无论您的网络应用是一个...

    Ruby编程语言

    《Ruby编程语言》详细介绍了Ruby1.8和1.9版本各方面的内容。在对Ruby进行了简要的综述之后,《Ruby编程语言》详细介绍了以下内容:Ruby的句法和语法结构,数据结构和对象,表达式和操作符,语句和控制结构,方法、...

    midilib:纯Ruby MIDI文件和事件处理库

    midilib与Ruby 1.8.x 1.9.x和2.x兼容。 依赖关系 midilib不需要任何其他软件包。 tests目录中的测试套件需要测试框架TestUnit,该框架随Ruby 1.8及更高版本一起提供,也可以在Ruby Application Archive( )中找到...

Global site tag (gtag.js) - Google Analytics