首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Typescript中让readline在循环内工作?

在Typescript中,可以使用循环结构来让readline在循环内工作。下面是一个示例代码:

代码语言:txt
复制
import * as readline from 'readline';

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

function askQuestion() {
  rl.question('请输入一个值:', (answer) => {
    console.log(`你输入的值是:${answer}`);
    
    // 在这里可以对answer进行处理或者进行其他操作
    
    // 判断是否需要继续循环
    if (answer !== 'exit') {
      askQuestion(); // 继续询问
    } else {
      rl.close(); // 关闭readline
    }
  });
}

askQuestion();

在这个示例中,我们使用了readline模块创建了一个rl对象,然后定义了一个askQuestion函数来询问用户输入。在每次用户输入后,我们可以对输入的值进行处理或者进行其他操作。如果用户输入的值不是"exit",则继续调用askQuestion函数来继续询问;如果用户输入的值是"exit",则调用rl.close()方法关闭readline

这样就可以在Typescript中实现让readline在循环内工作了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券