Ruby 字符串操作全解析
1. Ruby 语法约定与方法特性
Ruby 有一些独特的语法约定。“危险”方法(通常是那些会直接修改对象的方法)通常在方法名末尾带有感叹号。例如:
string.upcase! # => "MY FIRST STRING"
string # => "MY FIRST STRING"
另外,返回布尔值的谓词方法在方法名末尾带有问号,就像某些 Lisp 变体一样,示例如下:
string.empty? # => false
string.include? 'MY' # => true
这种使用英文标点为程序员提供信息的方式,体现了 Ruby 的设计哲学:Ruby 首先是供人类读写的语言,其次才是供计算机解释的语言。
交互式 Ruby 会话是学习和试验这些方法不可或缺的工具。建议大家将示例代码输入到 irb 或 fxri 会话中,并随着对 Ruby 知识的增长,基于这些示例进行拓展。
以下是一些使用 Ruby 字符串的额外资源:
- 可以使用 ri 命令获取任何 Ruby 内置方法的信息。例如,要
超级会员免费看
订阅专栏 解锁全文
627

被折叠的 条评论
为什么被折叠?



