NINO
「Nothing In, Nothing Out」を表します。NINO(「ニー・ノー」と発音)は、コンピューターサイエンスで使われる用語で、プログラムに何も入力されなければ、何も出力されないことを示します。これは「入力なし、出力なし」と訳すこともできます。
コンピューターは、情報を処理することで動作します。入力(または処理する情報)がなければ、出力もありません。入力は、人間が行うこともあります。たとえば、ワープロでテキストを入力したり、Webブラウザーでリンクをクリックしたりする場合です。また、ブートストラップ処理などのソフトウェアや、コマンドを自動的に実行するボットによって入力されることもあります。
コンピュータープログラミングでは、NINOによって、関数が結果を生成しない理由を説明できます。関数が正しく動作するために必要なパラメーターを受け取らない場合、関数は失敗したり、NULL値を生成したりすることがあります。関数が無効な入力を受け取った場合、何も返さないか、「ゴミ」のような結果を返すことがあります。この処理は、GIGO(Garbage In, Garbage Out)と要約できます。
適切にプログラムされた関数はすべての入力を確認し、データが不足しているか無効な場合はエラーメッセージを表示します。これにより、悪い入力がプログラム内でバグやクラッシュを引き起こすことで発生するNINOやGIGOのエラーを防ぎます。
知識をテストする