此代码显示在进行功能处理之前的console.log输出。
我相信'async / await'已经完成,但是我还没有取消。
const readline = require('readline');
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
var sum = 1;
function askNumbers() {
rl.question("Enter a integer number or -99 to exit: ", function(number) {
if (number == -99){
rl.close();
} else {
if(number != -99){
sum = sum + number;
}
askNumbers();
}
});
}
askNumbers();
console.log("\nSum: "+sum)