Ruby字符串

Ruby 字符串简单地说是一个 8 位字节序列,它们是类 String 的对象。

双引号标记的字符串允许替换和使用反斜线符号,单引号标记的字符串不允许替换,且只允许使用 \\\' 两个反斜线符号。

puts 'escape using "\\"' puts 'That\'s right'

案例

Ruby字符串

Ruby 字符串使用

#!/usr/bin/ruby -w # -*- coding : utf-8 -*- puts "HaiCoder(www.haicoder.net)" puts 'escape using "\\"' puts 'That\'s right'

程序运行,控制台输出,如下图:

14_Ruby字符串.png

字符串中的转义字符的使用。

Ruby字符串expr

字符串中支持 expr 表达式

#!/usr/bin/ruby -w # -*- coding : utf-8 -*- puts "HaiCoder(www.haicoder.net)" puts "相乘 : #{24*60*60}"

程序运行,控制台输出,如下图:

15_Ruby字符串.png

您可以使用序列 #{ expr } 替换任意 Ruby 表达式的值为一个字符串。在这里,expr 可以是任意的 Ruby 表达式。

Ruby字符串总结

Ruby 字符串简单地说是一个 8 位字节序列,它们是类 String 的对象。