関数の概要
process.stdoutは、Node.jsの標準出力ストリームを表すオブジェクトです。主にコンソールにデータを出力するために使用されます。例えば、テキストメッセージやログの表示などに利用されます。
パラメータの説明
引数 | 型 | 用途 |
---|---|---|
data | Bufferまたは文字列 | 出力するデータ |
encoding | 文字列 | データのエンコーディング形式(省略可能) |
callback | 関数 | 出力完了後に呼び出されるコールバック関数(省略可能) |
戻り値
process.stdoutはWritable Streamオブジェクトを返します。出力が完了すると、コールバック関数が非同期で実行されます。
使用例
例1:
process.stdout.write('Hello, World!\n');
例2:
process.stdout.write('Error occurred!', 'utf-8', () => {
console.log('Error message has been displayed.');
});
関連する関数
- process.stdin: 標準入力を扱うためのオブジェクト
- console.log: コンソールにログを出力する関数
まとめ
process.stdoutは、Node.jsで標準出力を行うための重要な機能です。テキストやログの表示に使用される他、エラーメッセージの出力などさまざまな用途に活用できます。コールバック関数を利用することで、非同期な処理もスムーズに行えます。