Swiftで文字列が空かどうか調べる方法(isEmpty)

Pocket

Swiftで文字列が空かどうかを判断するには isEmpty を使うと良いよ。

Swiftで文字列が空かどうかを調べる

こんな感じで文字列が空の場合は、trueが返ってくるよ。

よく文字列が空かどうかをif文で判断することがあると思うけど、以下みたいに書けるよ。

if文で文字列が空かどうかを判断する

こんな感じでいくつかできるっちゃできるけど、 isEmpty を使ったほうが可読性が良いので、isEmptyを使う癖をつけよう。

おまけ: nilの場合は?

ちなみに他言語から流れでいうと、nilの場合はどうなるの?って疑問があるかもしれないけど、そもそもString型にnilの代入は許されていないので、Optional型になる。

なので、isEmptyをそもそも使えない(nilだとアンラップもできない)、オプショナルチェーンを使ってもnilが返ってくるだけなので意味がない。

ということになるよ。


おわりに

iOS初心者は気軽に参加できるTECH::CAMPオンライン説明会
ガッツリ転職したいなら、【Tech Stars Agent】 がおすすめです!

著者の新規アプリは以下
ハッピーになれるSNSアプリ 'Frieppy'
著者だよ。良かったらフォローしてね
スポンサーリンク
  • このエントリーをはてなブックマークに追加