[英]user input of array in node.js through command line
我正在為數獨求解器編寫代碼。 我是 javascript 的初學者。 如何通過 node.js 從用戶那里獲取數組輸入。 我必須使用命令行在 node.js 中進行如下輸入。
0 0 0 2 6 0 7 0 1 6 8 0 0 7 0 0 9 0 1 9 0 0 0 4 5 0 0 8 2 0 1 0 0 0 4 0 0 0 4 6 0 2 9 0 0 0 5 0 0 0 3 0 2 8 0 0 9 3 0 0 0 7 4 0 4 0 0 5 0 0 3 6 7 0 3 0 1 8 0 0 0
您可以像這樣逐行讀取輸入:
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
var matrix = [];
var nbr = 0;
rl.on('line', (line) => {
matrix.push(line.split(' '));
nbr++;
// number of lines to read
if (nbr > 5)
rl.close();
});
console.log(matrix);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.