在 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令人沮丧。
繁星点点滴滴
天涯尽头无女友
随时随地看视频慕课网APP
相关分类