文字列がnilか空かをチェックする 質問する

文字列がnilか空かをチェックする 質問する

nilSwiftで文字列をチェックする方法はありますか""? Rails では、 を使用してチェックできますblank()

私は現在これを持っていますが、やりすぎのようです:

    if stringA? != nil {
        if !stringA!.isEmpty {
            ...blah blah
        }
    }

ベストアンサー1

オプションの文字列を扱う場合は、次のようにします。

(string ?? "").isEmpty

nil 合体演算子??は、左側が nil でない場合は左側を返し、それ以外の場合は右側を返します。

デフォルト値を返すには、次のように使用することもできます。

(string ?? "").isEmpty ? "Default" : string!

おすすめ記事