「あぬる」の版間の差分

imported>Administrator
編集の要約なし
編集の要約なし
 
(2人の利用者による、間の2版が非表示)
1行目: 1行目:
'''あぬる'''とは、[[C Sharp|C#]]における[[例外]]のひとつである [[ArgumentNullException]] の日本語における略称である。
'''あぬる'''とは、[[C Sharp|C#]]における[[例外]]のひとつである [[ArgumentNullException]] の日本語における略称である。
アナルではないので間違えないように。


「あぬる」は基本的には「[[ぬるり]]」を抑制するためのものであり、[[プログラマー]]が自ら書いた[[ソースコード]]にて[[Nullチェック]]を行い、[[Null]]ならば自発的に発生させる[[例外]]である。
「あぬる」は基本的には「[[ぬるり]]」を抑制するためのものであり、[[プログラマー]]が自ら書いた[[ソースコード]]にて[[Nullチェック]]を行い、[[Null]]ならば自発的に発生させる[[例外]]である。
7行目: 6行目:


[[.NET Framework 4.0]]に[[コードコントラクト]]と呼ばれる、いわゆる「[[契約による設計]]」を行うための[[フレームワーク]]が搭載されたため、これを使うと「あぬる」を[[プログラム]]の実行時ではなく、[[コンパイル]]時に検出することができたりする。
[[.NET Framework 4.0]]に[[コードコントラクト]]と呼ばれる、いわゆる「[[契約による設計]]」を行うための[[フレームワーク]]が搭載されたため、これを使うと「あぬる」を[[プログラム]]の実行時ではなく、[[コンパイル]]時に検出することができたりする。
== 発音について ==
アヌルは「[[アナル]]ではない」という意見も見受けられるが、英語で[[null]]の発音は「ナル」または「ナァル」であり、「あぬる」よりは「[[あなる]]」の方が適切だとする意見もある。


== 関連項目 ==
== 関連項目 ==
17行目: 19行目:
* [[コードコントラクト]]
* [[コードコントラクト]]


== 参考文献 ==
[[category: プログラミング]]
<references/>
 
== 外部リンク ==
 
{{stub}}