Swift 三个双引号

Swift 三个双引号,swift,swift-playground,Swift,Swift Playground,我不熟悉斯威夫特。文档说明说:对占用多行的字符串使用三个双引号(“”)。只要每个引号行的开头缩进与结束引号的缩进匹配,就会删除该缩进。例如: 但是,我复制了这个示例并粘贴到我的xcode游乐场,它显示了一个错误: Playground execution failed: error: SwiftBasics.playground:9:19: error: unterminated string literal let quotation = """ 我做错了什么?我假设您使用的是Xcode

我不熟悉斯威夫特。文档说明说:对占用多行的字符串使用三个双引号(“”)。只要每个引号行的开头缩进与结束引号的缩进匹配,就会删除该缩进。例如:

但是,我复制了这个示例并粘贴到我的xcode游乐场,它显示了一个错误:

Playground execution failed: error: SwiftBasics.playground:9:19: error: 
unterminated string literal
let quotation = """

我做错了什么?

我假设您使用的是Xcode 8或更早版本。已在Swift 4中实现。您目前只能在Xcode 9 Beta版中使用它们,或者通过在Xcode中包含开源Swift 4工具链来使用它们。

这是Swift 4和Xcode 9的全新版本。您使用的Xcode版本是什么?可能是一个游乐场问题。它们是并非总是100%准确地表达语言。Typescript的操场有一些小问题。我使用Xcode 8,因为它指向第一行,而不是最后一行,这是最有意义的。
Playground execution failed: error: SwiftBasics.playground:9:19: error: 
unterminated string literal
let quotation = """