私はnodeJSから始めています。これが私のコードです
function ask(callback) {
var stdin = process.stdin, stdout = process.stdout;
stdin.resume();
stdin.once('data', function(data) {
data = data.toString().trim();
callback(data);
});
}
ask(function(testcase) {
ask(function(workers) {
ask(function(salary) {
console.log(salary);
});
});
});
私がやりたいのは、最初の入力、つまりテストケースに基づいています。2つのask(function(workers))とask(function(salary))の周りでforループを実行したいと思います。
eg input
2 -- two testcases
2 - num of workers
1 2 - salary / first testcase over
3 - num of workers
1 2 3 - salary / second - testcase over
次に、入力の処理を開始します。nodeJSがaysnchronusであることを知っているので、最初のask(function(testcase))の後にforループを配置しても。それは動作しません。
同期的に入力を受け入れる方法について誰かが私を導くことができますか?