長い文字列を構築する出発点として、空の String 値を生成するには、変数に空文字列リテラルを代入するか、または初期化シンタックスで新しい String インスタンスを初期化します。

var emptyString = ""               // 空文字列リテラル
var anotherEmptyString = String()  // 初期化シンタックス
// 2 つの文字列は共に空で、等価

ブールの isEmpty プロパティで、String 値が空かどうかを確認できます。

if emptyString.isEmpty {
    print("Nothing to see here")
}
// "Nothing to see here" と出力

Portions of this page are translations based on work created and shared by Apple and used according to terms described in the Creative Commons Attribution 4.0 International License.