写点什么

Ruby 进展近况:Ruby 1.9.0-5 发布、JRuby 跳过 1.8.7、用于 Case 测试的 Procs#===

  • 2008-10-11
  • 本文字数:385 字

    阅读完需:约 1 分钟

Thomas Enebo Charles Nutter 也表示了赞同,并补充到,用户应该直接切换至 1.9,而不是编写只能在 1.8.7 下正常工作的代码(在 JRuby 中获得对 Ruby 1.9 的支持可以启用–1.9)。 Charles 也将他的看法发布到 Ruby-core 邮件列表中,但是就此事还没有开始进行任何讨论。

将 Procs 用于 Case 相等性测试

Ruby 在 case 语句中使用 === 来比较不同的情况。Ruby 1.9 的 Proc 类最近也实现了 === 方法,基本上就是一个调用 Proc 的 call 方法的别名。现在,这意味着可以在 case 语句中使用 Proc 对象了;可以将 case 参数作为 Proc 的参数。这种技巧是由Aimred 发现的,并在Matz 将其继承到Ruby 1.9 以前自行实现了改方法。

Dave Thomas展示了一个更为复杂的应用程序,采用这种方法来创建若干Proc 以检验的星期的某一天。

查看英文原文: Ruby Future Roundup: Ruby 1.9.0-5 Released, JRuby Skips 1.8.7, Procs#=== For Case Testing

2008-10-11 04:031061
用户头像

发布了 80 篇内容, 共 23.0 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

微信朋友圈的高性能复杂度

smile

架构实战营

跨平台移动APP开发进阶(三):hbuilder+mui mobile app 开发心酸路

No Silver Bullet

跨平台 2月月更 mui

【第 24 期】前端食堂技术周刊

童欧巴

前端 前端开发 行业资讯 周刊 资讯

微信朋友圈的高性能复杂度

Geek_16d2b8

#架构训练营

真正的Kafka多线程消费

dinstone

kafka 多线程 并发消费

剑指Offer——你真的看懂无领导小组面试了吗?

No Silver Bullet

面试 offer 2月月更 无领导面试

微信朋友圈架构设计

卡西毛豆静爸

架构实战营

微信朋友圈架构设计

随欣所遇

#架构训练营 架构训练营5期

作业2朋友圈高性能复杂度

Geek_28cf33

朋友圈高性能复杂度分析

风中奇缘

架构实战营 「架构实战营」

Netflix是如何做决策的? | 7. 学习的文化

俞凡

数据分析 netflix 大厂实践 2月月更

微信朋友圈高性能复杂度分析

Geek_f3e842

架构实战营

Linux之iostat命令

入门小站

微信朋友圈高性能复杂度分析

孙强

#架构实战营

重学架构之微信朋友圈高性能架构分析

陈华英

架构训练营 架构实战营

架构实战营:模块二作业

刘璐

人工智能在客户关系管理软件销售和服务模块中的应用 | 社区征文

汪子熙

人工智能 机器学习 SaaS 新春征文 2月月更

微信朋友圈的高性能复杂度分析

tom

微信朋友圈的高性能复杂度分析

张逃逃

微信朋友圈高性能复杂度方案设计

Fingal

架构实战营

聊聊领导力与带团队的那些事

大卡尔

团队管理 领导力 质量保障 2月月更

架构学习【02】——朋友圈高性能复杂度分析

tiger

架构实战营

从冬奥看中国科技(二):造雪突围进行时

脑极体

[架构实战营]-朋友圈的高性能架构设计

邹玉麒

「架构实战营」

作业七-王者荣耀商城异地多活架构设计

曾竞超

架构实战营 「架构实战营」

模块二作业

Geek_ec866b

架构实战营

微信朋友圈高性能架构分析

IT屠狗辈

架构 高性能 微信朋友圈 架构实战营

在线YAML转CSV工具

入门小站

工具

模块二作业

Mr小公熊

学生管理系统详细架构设计

刘洋

架构实战营 「架构实战营」

Linux系统编程-Shell脚本基本使用(数组、函数、字符串处理)

DS小龙哥

Shell 2月月更

Ruby进展近况:Ruby 1.9.0-5发布、JRuby跳过1.8.7、用于Case测试的Procs#===_Ruby_Mirko Stocker_InfoQ精选文章