写点什么

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:031117
用户头像

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

关注

评论

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

《专访阿里研究员吴翰清:大数据时代下,如何保障网络安全和用户隐私》(采访提纲)

三掌柜

调查采访能力考核

留存率计算

Flychen

会议更流畅,表情更生动!视频生成编码 VS 国际最新 VVC 标准

阿里云CloudImagine

阿里云 视频压缩 VVC

Fluid 给数据弹性一双隐形的翅膀 -- 自定义弹性伸缩

阿里巴巴云原生

大数据 容器 云原生 监控 弹性计算

iMazing 一款替代iTunes的数据备份软件

懒得勤快

ios Mac imazing 手机管理

【全网首发】2021年移动开发iOS进阶提升方案,内附详细视频知识点解析和思维导图!【强烈建议收藏!】

flutter swift 数据结构与算法 ios开发 iOS逆向

凡尔赛?拿到阿里offer只用了29天?

Java架构师迁哥

裸辞还可以吊打大厂面试官?四面拿到阿里、字节offer后我还是选择了美团!

Java架构师迁哥

从Map和Reduce角度谈Hive优化

五分钟学大数据

hive 4月日更 hive性能优化

阿里员工:最惨P7,33岁才28K,感觉没有前途了。网友调侃:最美逆行者

程序员生活志

Rust从0到1-枚举-if let控制流

rust 枚举 if let

anyHouse-iOS 高仿ClubHouse

anyRTC开发者

ios 音视频 WebRTC RTC 语音通话

腾讯万字Code Review规范出炉!别再乱写代码了

程序员生活志

一天下载量突破9000000!限时分享:阿里Java架构师成长笔记(2021版)

比伯

Java 架构 面试 程序人生 计算机

中寰-卜钢-采访提纲:车联网行业发展趋势

马踏飞机747

采访

Redis持久化方案介绍之RDB方案

大数据技术指南

redis 4月日更

罗美琪和春波特的故事...

阿里巴巴云原生

容器 开发者 云原生 开发工具 消息中间件

裸辞在家闭关修炼,意外发现一份据说是从阿里内部泄露出来的《Java程序员金三银四面试秘籍》

Java架构之路

Java 程序员 架构 面试 编程语言

【只要努力,方能成功。】四面字节跳动Java研发岗,成功斩获Offer。分享4面技术面真题及复习资料!

Java架构之路

Java 程序员 架构 面试 编程语言

当时尚撞上区块链,为潮酷创意赋予专属“ID”

旺链科技

产业链

全球案例 | 霍尼韦尔:Atlassian 帮助我们在疫情期间拯救生命

Atlassian

敏捷 Atlassian Jira 远程协作 霍尼韦尔

Disruptor 源码解读

lich0079

Java volatile Disruptor CAS Concurrent

如何打造高效技术团队|专访前美篇首席架构师张超

穿过生命散发芬芳

调查采访能力考核

iOS 面试策略之算法基础6-7节

iOSer

ios 面试 算法 ios开发 算法解析

skywalking dubbo agent 分析

kaiwen

疫情影响到底有多大?《2020年移动互联网报告》深度解读垂直行业变化趋势

Lily

国产监控夜莺v4来了,大幅降低部署维护难度

巴辉特

Nightingale 滴滴夜莺

用知识点+实例+项目完全深入地讲解springboot原理,这份《springboot实战派》火了!

Java架构之路

Java 程序员 架构 面试 编程语言

想要写优秀的设计测试用例,不懂这个可不行!

程序员阿沐

软件测试 自动化测试 测试开发 测试用例 测试工程师

破十亿浏览量的阿里最新Java架构师成长笔记开源!

Java架构追梦

Java 阿里巴巴 架构 面试 成长笔记

这几道面试题,难倒了牛客网98%的程序员,刷完后直接斩获9个大厂offer

Java架构师迁哥

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