7
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

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
"""

この記述だと、Xcodeに怒られます。
image.png

複数行文字列リテラルは改行から必ず開始してください。

ということで、開始と終了する時には改行が必要です。

参考

[Swift]改行の仕方
How to create multi-line string literals


それでは、Swiftでの改行ライフをお楽しみください!
7
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?