2
として戻ってくる場合
をチェックするためにガードを作成しようと、私は(文字列は10進数に変換されます)入力番号にユーザーを許可しますが、彼らは$ AN可能性の機会がある入力フィールドを持っていますいいえ、その場合は、ガードを使用して、ユーザーに間違いを知らせるUIAlertをポップアップしたいと思います。私はスウィフト3でDecimalのisNaNのBOOLプロパティがあることを読んだが、私はそれをどのように使うべきか完全にはわからない。あなたは入力がNaN
guard !myDecimalNumber.isNaN else {
// ... `myDecimalNumber` is NaN ...
}
でそれを確認する。しかしからDecimal
を作成することに注意することができますので、これは、私が
guard myDecimalNumber != isNaN else {
print("this is not a number show alert")
}