Подтвердить что ты не робот

Быстрые три двойные кавычки

Я новичок в Swift. В документе указывается: используйте три двойные кавычки ( "" ) для строк, которые занимают несколько строк. Отступ в начале каждой цитируемой строки удаляется, если она совпадает с отступом закрывающей кавычки. Например:

let quotation = """
Even though there whitespace to the left,
the actual lines aren't indented.
Except for this line.
Double quotes (") can appear without being escaped.
I still have \(apples + oranges) pieces of fruit.
"""

Однако, я скопировал этот пример и вставил на свою игровую площадку xcode, и он обнаружил ошибку:

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

Что я делаю неправильно?

4b9b3361

Ответ 1

Я предполагаю, что вы используете Xcode 8 или ранее. Многострочные литералы струн были реализованы в Swift 4. Вы можете использовать их только с помощью Xcode 9 Beta или включив в свою очередь инструмент Swift 4 с открытым исходным кодом Xcode на данный момент.