// readline 模块 是一个接口 输入和输出流
let readline = require("readline");
// let fr=readline.createInterface({
// input:process.stdin,
// output:process.stdout
// });
// fr.question("你觉得 node 链接数据库怎么样?",(answer)=>{
// console.log("谢谢评价:",answer);
// //fr.close();//知道遇到input流接口关闭 程序才会停止
// });
// //监听换行事件
// // process.stdin.on("keypress",(input)=>{
// // console.log("键盘事件",input);
// // });
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
prompt: '请输入> '
});
rl.prompt();
rl.on('line', (line) => {
switch (line.trim()) {
case 'hello':
console.log('world!');
break;
default:
console.log(`你输入的是:'${line.trim()}'`);
break;
}
rl.prompt();
}).on('close', () => {
console.log('再见!');
process.exit(0);//退出
});
//下面这个不能和上面同用
// rl.question("你好?",(answer)=>{
// console.log(answer);
// });
Node js readline输入输出流
最新推荐文章于 2023-10-04 20:26:59 发布