在 Node 中,似乎没有直接的方法可以轻松地从命令行获取一行。
到目前为止我找到的解决方案:
readline
模块的on('line', callback)
[ * ]
readline
的question(q, callback)
[ * ]
process.stdin.pipe(require('split')()).on('data', callback)
[*]
fs.readFileSync(0).toString
[*]
但以上所有内容都不像pythoninput
或 C++那样直接std::getline
。(此外,我无法获得选项 (4) 在 Windows 上工作。)
该readline
方法可能是最好的,但它需要使用 的事实callbacks
令人沮丧。
天涯尽头无女友
相关分类