尽管你可以使用双引号",但是,对于下列这些字符来说,最好使用单引号',这样可以避免使用反斜线\ 对他们转义:
:, {, }, [, ], ,, &, *, #, ?...\x19, \x1a, \e, \x1c, \x1d, \x1e, \x1f, \N, \_, \L, \P
最后,下列这些情况下,字符串必须使用引号包含:
当字符串是true或者false时(否则会被认为是...boolean值)
当字符串是null或者~(否则会被认为是null)
当字符串看起来是数字,例如整数(2, 14等),浮点数(2.6,14.9等),指数(12e7等)(否则它们会被认为是数字值)
当字符串看起来是个日期...(例如2014-12-31)(否则它们会被自动转义成UNIX时间戳)
当字符串包含换行的时候,可以使用字面值样式,管道符号(|)表明字符串将跨越多行,在字面值样式下,换行符被保留。...|
\/ /| |\/| |
/ / | | | |__
可选的,字符串也可以使用折叠样式,以>开始,接下来没一行都以空格开始。