SwiftでのStringの改行の方法です。
動作環境 | バージョン |
---|---|
Xcode | 12.1 |
Swift | 5 |
改行方法その① 改行文字 \n を使う
let newLineCharacter = "newLine\nCharacter"
print(newLineCharacter)
出力結果
newLine
Character
バックスラッシュ " \ " の打ち方
option
+ ¥
改行方法その② 3つの二重引用符 """ を使う
let newLineString = """
new
Line
String
"""
print(newLineString)
""" 3つの二重引用符で挟むと、改行がそのまま出力結果に反映されます。
出力結果
new
Line
String
文字列に"二重引用符"を含める
3つの二重引用符で挟む場合は、文字列に"二重引用符"を含むことができます。
let newLineString = """
new
"Line"
String
"""
print(newLineString)
出力結果
new
"Line"
String
間違った書き方
let mistakeString = """mistake
String
"""
複数行文字列リテラルは改行から必ず開始してください。
ということで、開始と終了する時には改行が必要です。
参考
[Swift]改行の仕方
How to create multi-line string literals
それでは、Swiftでの改行ライフをお楽しみください!