如何将字符串拆分为多行,如下图所示?

var text:String = "This is some text
                   over multiple lines"

推荐答案

Swift 4包括对multi-line string literals的支持.除了换行符,它们还可以包含未替换的引号.

var text = """
    This is some text
    over multiple lines
    """

旧版本的Swift不允许在多行上使用单个文字,但可以在多行上将文字添加到一起:

var text = "This is some text\n"
         + "over multiple lines\n"

Swift相关问答推荐

多个提取来计算核心数据中的记录

解析SON数据的API调用有什么问题?

如何防止自动状态恢复,如果应用程序被启动打开特定的文档?

格式化单位和度量值.为什么从符号初始化的单位不能产生与静态初始化相同的结果

在SwiftUI中判断选项时避免重复查看

如何在SWIFT任务中判断当前任务是否已取消(异步/等待)

当模式以编程方式关闭时在父视图控制器中触发操作

如何在设备(或常量)地址空间中创建缓冲区?

如何在SwiftUI中更改NSTextView中的 Select colored颜色 ?

If 语句在 Swift 中有 2 个日期

UIButton 配置不更新按钮标题

创建 ViewModel 时 iOS 模拟器上的黑屏

如何从 LLDB 调用带有断点的 Swift 函数?

SwiftUI 文本被意外截断

Apple 的自然语言 API 返回意外结果

在 ViewController 的 UICollectionView 中拉取刷新

获取设备图像比例(例如@1x、@2x 和@3x)

'#selector' 的参数不引用 '@objc' 方法、属性或初始化程序

如何使用 swift 在 tableview 中填充两个不同数组的两个部分?

来自 ObservableObject 的绑定值