在练习 9 中我丢给你了一些新东西。我让你看到两种让字符串扩展到多行的方法。第一种方法是在月份中间用\n(back-slash n) 隔开。这两个字符串的作用是在该位置上放入一个「新行(new line)」字符。

使用反斜线\(back-slash) 可以将难打印出的字符放到字符串里。针对不同的符号有很多这样的所谓「跳脱序列(escape sequences)」,但有一个特殊的跳脱序列,就是\双反斜线( double back-slash)。这两个字符组合会打印出一个反斜线来。接下来我们做几个练习,然后你就知道这些跳脱序列的意义了。

另外一种重要的跳脱序列是用来将单引号'和双引号"跳脱。想像你有一个用双引号括起来的字符串,你想要在字符串里的内容里再加入一组双引号进去,比如你想说" I "understand" joke.",Ruby 就认为"understand"前后的两个引号是字符串的边界,从而把字符串弄错。你需要一种方法告诉 Ruby 字符串里面的双引号不是真正的双引号。

要解决这个问题,你需要将双引号和单引号跳脱,让 Ruby 将引号也包含到字符串里面去。这里有一个例子:

HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客
打赏
  • 打赏支付宝扫一扫
  • 打赏微信扫一扫