"Ruby 的许多特性强烈地偏向对脚本语言的良好支持。在我看来几乎从任何一个可以想象的方面来说 Ruby 都要比 Python 更加合适作为脚本语言的默认选择。比如 Ruby 支持任意地方法覆写,你甚至可以覆写在 Int 中定义的 + 方法从而立刻把 REPL 给崩掉… 比如 Ruby 非常好地普及了守护(guard)的使用,从而使得大量的 idiom 有了 one-liner;比如这是一门动态类型语言,编译器只会阻止很少的事情;比如 Ruby 简洁的闭包语法(事实上 Rust 中的闭包语法正是沿袭自 Ruby)、do 语句以及对各种常用集合操作的良好支持,使得以闭包作为参数的标准库 API 基本可以替代循环;比如各种高度动态的语言特性和内省(introspect)机制。良好和高度动态的设计使得 Ruby 不仅适合编写各种 dirty but works 脚本,同样也适合工业的快速成型。
"