昊天SEO

练习10:那是什么–笨方法学ruby在线

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

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

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

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

"I am 6'2\" tall."  # escape double-quote inside string
'I am 6\'2" tall.'  # escape single-quote inside string

本文地址官网    新乡网站建设,seo

分享到:更多 ()
a