Node.js
読み込まれた行
サーチ…
構文
- const readline = require( 'readline')
- readline.close()
- readline.pause()
- readline.prompt([preserveCursor])
- readline.question(クエリ、コールバック)
- readline.resume()
- readline.setPrompt(プロンプト)
- readline.write(data [、key])
- readline.clearLine(stream、dir)
- readline.clearScreenDown(stream)
- readline.createInterface(options)
- readline.cursorTo(stream、x、y)
- readline.emitKeypressEvents(stream [、interface])
- readline.moveCursor(stream、dx、dy)
行単位のファイル読み取り
const fs = require('fs');
const readline = require('readline');
const rl = readline.createInterface({
input: fs.createReadStream('text.txt')
});
// Each new line emits an event - every time the stream receives \r, \n, or \r\n
rl.on('line', (line) => {
console.log(line);
});
rl.on('close', () => {
console.log('Done reading file');
});
CLIを使用したユーザー入力のプロンプト
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question('What is your name?', (name) => {
console.log(`Hello ${name}!`);
rl.close();
});
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow