問題タブ [optional-variables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 「!」を使用する場合と使用しない場合の違いは何ですか。スイフトで?
マークは、!
Swift のオプションの値に使用され、ラップされた値を抽出しますが、値は!
:なしで抽出できます。
を使用した別の例!
:
上記のコードは両方とも正しい値を取得するので、 を使用する場合と使用しない場合の違いは何だろうかと思い!
ます。オプションの値が nil またはその他の場合に実行時にエラーを検出するためだけですか? 前もって感謝します。
swift - Swift プログラミング言語でオプションを操作する
私の知る限り、オプション (この例では Int) を使用する推奨される方法は次のとおりです。
次のようなことを行うためのより短い方法を使用することは可能ですか?
アップデート
私がやろうとしていることをより明確にするために、次のオプションがあります
1つ、2つ、または3つがゼロかどうかはわかりません。それらが nil の場合は、追加で無視したくありません。それらに値がある場合は、追加したくありません。
私が知っている推奨方法を使用する必要がある場合、次のようになります: (ネストされていない)
これを行うためのより短い方法はありますか?
ios - imageViewがswiftでnilでないかどうかを確認するには?
オプションの値を迅速にアンラップ中に致命的なエラーが発生しました。
背景画像とアバター画像の魔女を持つプロファイルViewControllerが同じです。
ユーザーが画像セットを持っていない場合、この致命的なエラーが発生しました。代わりに、「デフォルトの画像形状」を追加したいと思います。
画像が nil でないかどうかを確認するにはどうすればよいですか?
これは私のコードです:
swift - Swift でのオプションのダウンキャスト: as? タイプ、またはとして!タイプ?
Swift で次のように指定します。
次の 2 つのステートメントの実質的な違いは何ですか。
対
ios - Swift でビュー コントローラー階層をトラバースする
Swift でビュー コントローラーの階層をたどり、特定のクラスを見つけたいと思います。コードは次のとおりです。
これで、parentViewController プロパティがオプションの UIViewController を返すことはわかっていますが、神の名の下に Generic をオプションの型にする方法がわかりません。たぶん、ある種のwhere句を使用しますか?
ios - オプションの文字列配列で NSMutableDictionary.allkeys をアンラップする方法
NSMutableDictionary のすべてのキー値を文字列配列として取得しようとしています。これを使用しmyNSMutableDictionary.allkeys
て値を配列として取得していますが、キー値をアンラップする方法が見つかりません。
これは私がこれまでに試したことです:
そして、私はこれを試しました
この
必要なキー値ではOptional("kMSZgoTmiX")
なく、値を取得し続けますkMSZgoTmiX
お世話になりました!