NINO

「Nothing In, Nothing Out」を表します。NINO(「ニー・ノー」と発音)は、コンピューターサイエンスで使われる用語で、プログラムに何も入力されなければ、何も出力されないことを示します。これは「入力なし、出力なし」と訳すこともできます。

コンピューターは、情報を処理することで動作します。入力(または処理する情報)がなければ、出力もありません。入力は、人間が行うこともあります。たとえば、ワープロでテキストを入力したり、Webブラウザーリンクをクリックしたりする場合です。また、ブートストラップ処理などのソフトウェアや、コマンドを自動的に実行するボットによって入力されることもあります。

コンピュータープログラミングでは、NINOによって、関数が結果を生成しない理由を説明できます。関数が正しく動作するために必要なパラメーターを受け取らない場合、関数は失敗したり、NULL値を生成したりすることがあります。関数が無効な入力を受け取った場合、何も返さないか、「ゴミ」のような結果を返すことがあります。この処理は、GIGO(Garbage In, Garbage Out)と要約できます。

適切にプログラムされた関数はすべての入力を確認し、データが不足しているか無効な場合はエラーメッセージを表示します。これにより、悪い入力がプログラム内でバグクラッシュを引き起こすことで発生するNINOやGIGOのエラーを防ぎます。

更新日 April 30, 2016 著者: Per C.

quiz知識をテストする

Which of the following data types can only store two possible values?

A
Integer
0%
B
String
0%
C
Set
0%
D
Boolean
0%
Correct! Incorrect!     View the Boolean definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのNINOの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。