node.js
には、readline
のように、stdin
から正確な1行を読み取り、文字列を返すなどの機能がありますか?一度に1行を読み込んでNodeJSの変数に割り当てる方法は?
let a = parseInt(readline(stdin));
let b = parseFloat(readline(stdin));
私はラインのブロック全体を読み、process.stdin.on("data")
またはrl.on("line")
を使用してのように、行ごとにそれを解析したくありません。
http://stackoverflow.com/questions/20086849/how-to-read-from-stdin-line-by-line-in-nodeで提供されている回答では、すべての行が同じ機能ブロックで処理されていますが、行を読み込む際に各行を変数に割り当てることはできません。
var readline = require('readline');
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
terminal: false
});
rl.on('line', function(line){
console.log(line);
})
これは何か?どういう意味ですか ? –
私は私の質問を改訂しました。今はあいまいではないでしょうか。 –
[ノード内の行ごとにstdin行を読み込む方法](http://stackoverflow.com/questions/20086849/how-to-read-from-stdin-line-by-line-in-node) – bonesbrigade