[[
Null
]]
Xtal Unofficial Wiki
現在位置:
Xtal Unofficial Wiki
»
Xtal Reference
»
Null
文書の表示
以前のリビジョン
最近の変更
サイトマップ
ログイン
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== Null ====== ヌル値です。 オブジェクトの生成に失敗したときに返ってきたりします。また、C++でAnyPtrを引数なしで生成したときにはnullが入っています。 if文の条件式、三項演算子でfalse扱いになる値の一つです。 nullかどうかをチェックするときは、"=="や"!="ではなく、そのまま条件式にするか"==="や"!==="を使うことが推奨されています。 ===== Example ===== ==== C++ ==== <code cpp> xtal::NullPtr returnNull(){ return xtal::null; } void exec_xtal(){ if (returnNull()){ xtal::stdout_stream()->println("not null!"); } else { xtal::stdout_stream()->println("null!"); } if (returnNull() == xtal::null){ xtal::stdout_stream()->println("null!"); } else { xtal::stdout_stream()->println("not null!"); } } </code> ==== Xtal ==== <code cpp> fun returnNull(){ return null; } if (returnNull()){ "not null!".p; } else { "null!".p; } if (returnNull() === null){ "null!".p; } else { "not null!".p; } </code>
reference/null.txt · 最終更新: 2011/06/30 23:16 by sukai
文書の表示
以前のリビジョン
文書の先頭へ