SwiftUI・Xcode

【SwiftUI】isEmptyを使って文字列が空かどうかを確認する方法

※本ページはアフィリエイトプログラムによる収益を得ています

SwiftUIで文字列が空の値かどうかを判別するにはisEmptyが一番一般的です。
チェックする文字列が空の場合はTrueを返し、空ではない場合はFalseを返します。

var city = "TOKYO"
if city.isEmpty {
    //cityが空の場合
    print("空です")
} else {
    //cityが空じゃない場合
    print(city)
}
//Print "TOKYO"

上記コードでは変数cityの値は空ではないので「TOKYO」が書き出されます。

isEmptyは意味としても「空の場合は」と読めて理解しやすいのでSwiftでの文字列有無の確認はこの方法がベストかもしれません。