問題タブ [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.

0 投票する
3 に答える
673 参照

swift - 「!」を使用する場合と使用しない場合の違いは何ですか。スイフトで?

マークは、!Swift のオプションの値に使用され、ラップされた値を抽出しますが、値は!:なしで抽出できます。

を使用した別の例!:

上記のコードは両方とも正しい値を取得するので、 を使用する場合と使用しない場合の違いは何だろうかと思い!ます。オプションの値が nil またはその他の場合に実行時にエラーを検出するためだけですか? 前もって感謝します。

0 投票する
2 に答える
133 参照

swift - Swift プログラミング言語でオプションを操作する

私の知る限り、オプション (この例では Int) を使用する推奨される方法は次のとおりです。

次のようなことを行うためのより短い方法を使用することは可能ですか?

アップデート

私がやろうとしていることをより明確にするために、次のオプションがあります

1つ、2つ、または3つがゼロかどうかはわかりません。それらが nil の場合は、追加で無視したくありません。それらに値がある場合は、追加したくありません。

私が知っている推奨方法を使用する必要がある場合、次のようになります: (ネストされていない)

これを行うためのより短い方法はありますか?

0 投票する
5 に答える
18317 参照

ios - imageViewがswiftでnilでないかどうかを確認するには?

オプションの値を迅速にアンラップ中に致命的なエラーが発生しました。

背景画像とアバター画像の魔女を持つプロファイルViewControllerが同じです。

ユーザーが画像セットを持っていない場合、この致命的なエラーが発生しました。代わりに、「デフォルトの画像形状」を追加したいと思います。

画像が nil でないかどうかを確認するにはどうすればよいですか?

これは私のコードです:

0 投票する
9 に答える
44367 参照

swift - Swift でのオプションのダウンキャスト: as? タイプ、またはとして!タイプ?

Swift で次のように指定します。

次の 2 つのステートメントの実質的な違いは何ですか。

0 投票する
3 に答える
5589 参照

ios - Swift でビュー コントローラー階層をトラバースする

Swift でビュー コントローラーの階層をたどり、特定のクラスを見つけたいと思います。コードは次のとおりです。

これで、parentViewController プロパティがオプションの UIViewController を返すことはわかっていますが、神の名の下に Generic をオプションの型にする方法がわかりません。たぶん、ある種のwhere句を使用しますか?

0 投票する
2 に答える
306 参照

ios - オプションの文字列配列で NSMutableDictionary.allkeys をアンラップする方法

NSMutableDictionary のすべてのキー値を文字列配列として取得しようとしています。これを使用しmyNSMutableDictionary.allkeysて値を配列として取得していますが、キー値をアンラップする方法が見つかりません。

これは私がこれまでに試したことです:

そして、私はこれを試しました

この

必要なキー値ではOptional("kMSZgoTmiX")なく、値を取得し続けますkMSZgoTmiX

お世話になりました!