翻訳と辞書
Words near each other
・ Ns総研
・ Nu (アーケードゲーム基板)
・ Nubeeグループ
・ Nude (小説)
・ Nude 〜AV女優みひろ誕生物語〜
・ Nude〜ひろみがみひろになった理由
・ Nude〜ひろみがみひろになった理由〜
・ Nullデバイス
・ Nullポインタ
・ Nullポインター
Null合体演算子
・ Null文字
・ Null終端
・ Null終端文字列
・ NumLockキー
・ Numb (アルバム)
・ Numb (コミック)
・ Numb (バンド)
・ Number (酒井香奈子のアルバム)
・ Numbers (ソフトウェア)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Null合体演算子 : ミニ英和和英辞書
Null合体演算子[こ, ね]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [ごう]
 【名詞】 1. go (approx. 0.18l or 0.33m) 
演算 : [えんざん]
  1. (n,vs) operation 
: [こ, ね]
 (n) first sign of Chinese zodiac (The Rat, 11p.m.-1a.m., north, November)

Null合体演算子 : ウィキペディア日本語版
Null合体演算子[こ, ね]
null合体演算子 (null coalescing operator)はC#?? 演算子 (C# リファレンス) 〕や5.10以降のPerl// Operator (Perl Reference) 〕、SwiftNil Coalescing Operator 〕など、いくつかのプログラミング言語における基本的な条件表現の文法の一種である。PerlではDefined-or 演算子GroovyKotlinではエルビス演算子と呼ばれている。
==C#==

C#ではnull合体演算子は??である。null表現を簡略化するために次のように用いられることが多い。

possiblyNullValue ?? valueIfNull

例えば、ページのタイトルが存在しない場合にデフォルトとして"Default Title"を設定したい場合には、以下の文を用いることが出来る。
string pageTitle = suppliedTitle ?? "Default Title";
これは次のようなより冗長な表現の代わりとして用いることが出来る。

string pageTitle = (suppliedTitle == null) ? "Default Title" : suppliedTitle;


string pageTitle;
if (suppliedTitle == null)
pageTitle = "Default Title";
else
pageTitle = suppliedTitle;

これら3つの表現は等価である。
この演算子は同じ表現内で複数回用いることが出来る。

return some_Value ?? some_Value2 ?? some_Value3;

一度、非nullな値が設定されるか、最終値(nullであるかもしれないしnullでないかもしれない)にたどり着くと完了する。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Null合体演算子」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.