string - Swift 是否支持字符串 block ?

标签 string swift

Ruby、Python 等语言都支持字符串 block 。如:

a = '''
  Hello
  World
'''

Swift 支持字符串 block 吗?

最佳答案

没有。如 Swift 编程语言介绍的词法结构中所述,string literals包含在一对引号中,并且不得包含换行符。

语法规定:

string-literal → " quoted-text "
quoted-text → quoted-text-item quoted-text opt
quoted-text-item → escaped-character
quoted-text-item → ( expression )
quoted-text-item → Any Unicode extended grapheme cluster except " , \ , U+000A, or U+000D
[...]

其中 U+000A 和 U+000D 分别是换行符和回车符。

目前,没有其他类型的字符串文字

关于string - Swift 是否支持字符串 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24020165/

相关文章:

java - java 配对字符串值的最佳方式

swift - 泛型方法中 T 和 Self 的区别

ios - 如何更改导航栏字体

ios - AVFoundation 错误代码

swift - 如何将 UITableView 从 nib 文件加载到父 View Controller 中的容器 View 中?

java - intern() 是否在池中创建了一个文字?

android - 使用字符串删除SD卡android中的文件

c++ - std::map<struct,struct>::find 没有找到匹配项,但是如果我通过 begin() 循环到 end() 我会在那里看到匹配项

c - 如果比较不适用于 char,则很简单

swift - 循环 Publisher Combine 框架