ども木村です。この記事でSwiftにおけるStringで複数行の値を設定する方法について解説します。
本記事のサンプルスクリプトはPlaygroundで実行しながら見ていただくことを推奨しています。Playgroundの導入/使い方についてはこちらを参考ください。
実行環境
本記事の実行環境は以下になっています。
- Xcode Version 12.3
- Playgrounds Version 3.4.1
- macOS Version 11.4
Stringに複数行の値を設定する
SwiftのStringにおいて複数行の文字列を設定することことはとても簡単に実装できます。
通常Stringの値を設定する際にダブルクォートで値の設定を行いますが、ここで改行を用いた複数行の値を設定することはできません。
var text = "This is
test"
//このような設定は改行と認識されずエラーになる
そのため、3つのダブルクォートを設定して実装してください。以下のようにすれば複数行の値を設定することができます。
var text = """
This
is
test
"""
逆に三つのダブルクォートを設定したものの改行を改行としたくない場合は以下のように設定してください。
var text = """
This \
is \
test
"""
print(text)
最新のSwift勉強方法まとめ
勉強方法を知る
書籍で勉強する
Udemyで勉強する
スポンサーリンク