[解決済み] swiftのダブルクエスチョンマークの目的は何ですか[重複]。
2022-02-15 11:41:14
質問
このような機能を見たことがあります。
public func highlightValues(highs: [ChartHighlight]?)
{
// set the indices to highlight
_indicesToHightlight = highs ?? [ChartHighlight]();
// redraw the chart
setNeedsDisplay();
}
の目的は何ですか?
??
ここで?検索してみましたが、どうやら
??
は、なかなか適切な答えが見つかりません。
どのように解決するのですか?
nil合体演算子と呼ばれるものです。もし
highs
でない場合は
nil
の場合、ラップが解除され、その値が返されます。もしそれがnilであれば
[ChartHighlight]()
が返されます。これは、オプショナルが
nil
.
関連
-
[解決済み] Int 型のインデックスを持つ [AnyObject]? の値を添え字として使用できません。
-
[解決済み] viewDidLoad()は何のためにあるのですか?[重複]する
-
[解決済み] Unwind segue - インスタンスメソッドのみ @IBAction を宣言でき、ボタンが Exit に接続しない
-
[解決済み] Swift言語におけるエクスクラメーションマークの意味とは?
-
[解決済み] アトミック属性と非アトミック属性の違いは何ですか?
-
[解決済み] Swiftで#pragmaマーク?
-
[解決済み] 2倍値を小数点以下x桁に丸める処理を素早く行う。
-
[解決済み] Swiftを使用してアプリのバージョンとビルド番号を取得するにはどうすればよいですか?
-
[解決済み】UIScrollView Scrollable Content Size Ambiguity
-
[解決済み】SwiftでNSLocalizedStringに相当するものは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Xcode コマンド /usr/bin/codesign は終了コード 1 で失敗しました : errSecInternalComponent
-
[解決済み] Xcodeエラー:SDK 'iOS 10.0'の製品タイプ 'Application'では、コード署名が必要です。
-
[解決済み] Info.plist ユーティリティのエラーです。"そのようなファイルがないため、Info.plistを開くことができませんでした"
-
[解決済み] ブリッジングヘッダ用のプリコンパイルヘッダの発行に失敗しました。
-
[解決済み] Objective-C ブロックパラメータ 発行 このブロック宣言はプロトタイプではありません
-
[解決済み] UILabelにスペース/パディングを追加する
-
[解決済み] 起動画面にカスタムクラス名が設定されない場合がある
-
[解決済み] 'CGPointMake' は swift で使用できません [重複] 。
-
[解決済み] iOS Swift 3 - UIDatePicker
-
[解決済み] Swift における演算子