翻訳と辞書
Words near each other
・ エルビス オン ステージ
・ エルビスプレスリー
・ エルビス・アルバレス
・ エルビス・アンドラス
・ エルビス・オン・ステージ
・ エルビス・コステロ
・ エルビス・ゴードン
・ エルビス・シノシック
・ エルビス・ストイコ
・ エルビス・プレスリー
エルビス演算子
・ エルビタックス
・ エルビト・サラバリア
・ エルビニャック
・ エルビラ・リンド
・ エルビル
・ エルビル・サン・クレール
・ エルビンク
・ エルビンク (軽巡洋艦)
・ エルビング


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

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

ビス : [びす]
  1. (fr:) (n) (1) screw (fr: vis) 2. -bis (again, second version) (fr: bis) 3. BIS (Bank of International Settlements) 4. (fr:) (n) (1) screw (fr: vis)/(2) -bis (again, second version) (fr: bis)/(3) BIS (Bank of International Settlements)
演算 : [えんざん]
  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.