目录:
导言
分别使用""和''输出一个字符串
分别使用""和''输出一个字符串并加上转义字符
小结
导言:
在Ruby中,包裹字符串可以使用”“和’‘包裹。有的读者认为它们大同小异,毕竟”“和’‘包裹起来的都是一个字符串,只是把它们包裹起来的的字符不一样而已。但事实并非如此,在本章中,我们将会给大家详细讲讲使用”“和’‘包裹字符串的区别。
分别使用""和''输出一个字符串:
我们先来看看一个例子,输出使用”“包裹起来的字符串和使用’‘包裹起来的字符串的效果:
输出使用""包裹的字符串:
print("Hello Ruby")
输出使用''包裹的字符串:
print('Hello Ruby')
我们使用print方法分别输出这两个字符串,执行起来它们的结果无异,都是”Hello Ruby“。
分别使用""和''输出一个字符串并加上转义字符:
但我们一旦在这两个字符串里面的结尾处添加一个转义字符”\n“来表示换行时,我们却得到两个不同的结果。
输出使用""包裹的字符串: