process.stdin

関数の概要

process.stdinは、Node.jsの標準入力ストリームを表すオブジェクトです。ユーザーからの入力を受け取るために使用され、コンソールからのユーザーの入力をプログラムに取り込むことができます。

パラメータの説明

引数 用途
なし 標準入力ストリームを表すオブジェクトを生成する

戻り値

process.stdinは標準入力ストリームを表すため、明示的な返り値はありません。非同期的にユーザーからの入力を受け取ることができます。

使用例

process.stdinを使ってユーザーからの入力を受け取る例:


process.stdin.on('data', function(data) {
  console.log('User input: ' + data);
});

ユーザーが入力を終了した時の処理例:


process.stdin.on('end', function() {
  console.log('User input ended');
});

関連する関数

  • process.stdout: 標準出力ストリームを表すオブジェクト
  • process.stderr: 標準エラー出力ストリームを表すオブジェクト

まとめ

process.stdinはNode.jsでユーザーからの入力を受け取るための標準入力ストリームを表すオブジェクトであり、コンソールアプリケーションなどでよく使用されます。非同期的に入力を受け取るため、コールバック関数を使用することが一般的です。