如何在Swift中创建多行字符串?换行与转义问题
大家好!我是Swift新手,在创建长字符串时遇到了问题。我需要保存包含多行的文本(例如地址或商品描述),但普通的引号字符串无法工作——编译器会因换行报错。\n\n以下是我尝试过的:\n\n```swift\nlet address = "ул. Ленина, д. 10\nкв. 5\nг. Москва"\n```\n\nXcode报错:"Unterminated string literal"。我明白在Swift中不能直接在引号内换行。那么如何编写多行文本呢?我尝试过添加`\n`——这有效,但代码变得难以阅读,尤其是当有很多行时。\n\n我还听说过一些"raw strings"和三个引号`"""`,但不确定如何正确使用。例如,如果文本中包含引号或反斜杠——它们会破坏字符串。请告诉我如何在Swift中优雅地处理多行字符串?需要带解释的示例!\n\n提前感谢您的帮助!\n\n<<>>\n