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