実現したいこと
空文字の判定はできているのだが、以下のコードだと姓のみ記入し、名がnilの場合if文に入らなくなってしまうので、nilも判定できるようなコードが書きたいです。
コード
Swift
1 @IBOutlet weak var name: UILabe! 2 3 4 if let familyName = familyName, let firstName = firstName { 5 if !familyName.isEmpty && !firstName.isEmpty { 6 name.text = "(familyName)(firstName)" 7 } else if !familyName.isEmpty { 8 name.text = "(familyName)" 9 } else if !firstName.isEmpty { 10 name.text = "(firstName)" 11 } 12 }
↑この書き方だとfamilyName
に値があって、firstName
が""(空文字)の場合みたいなパターンしかif文に入りません。
familyName
に値があって、firstName
がnilの場合もif文に入るようにしたいのですが、空文字とnilを同時に判定する書き方をご教示いただけますと幸いです。
あなたの回答
tips
プレビュー