如何在swift中连接反斜杠?
即。 "一些字符串" +" \"
转义反斜杠给了我"一些字符串\\"但我想要"一些字符串\"
关于如何实现这一目标的任何想法?
编辑:我不想打印字符串,我只是想连接反斜杠。转义反斜杠会将字符串存储为两个反斜杠,但我只需要一个反斜杠。 编辑2:我想我弄明白了。我使用" \""这似乎对我有用。答案 0 :(得分:0)
答案 1 :(得分:0)
复制 (Swift) how to print "\" character in a string? 但是..
如果您在操场上并输入:
print("\\Hello, World")
...然后是两个斜杠,甚至一个换行符出现在右边的结果中:
\\Hello, World\n
但这与实际输出不同。
如果您打开调试控制台(Cmd-Shit-Y),或者单击显示输出的微小眼球图标,您将看到只有一个\
和逃避按预期工作。
对于concantenation&你可以做的字符串插值...
var string = "some string"
print("\(string)\\") //prints "some string\"
或......
string +="\\"
print(string) //also prints "some string\"
同样,右栏预览输出略有不同,因此您必须查看控制台。这有点令人困惑& Playgrounds的烦人特征。不确定为什么他们不确保预览和放大控制台输出相同,或默认显示调试控制台。