Page 601 - Nodejs 교과서 개정2판
P. 601
ؘਃ ࣛ ղਊਸ ۰ݶ console.clear ݫࢲ٘ܳ ഐೞݶ ؾפ ݫࢲ٘ܳ ࢎਊ೧ࢲ ਤ ٘ܳ ܻಂ
ష݂೧ࠁѷणפ
index.js
#!/usr/bin/env node
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
console.clear();
const answerCallback = (answer) => {
if (answer === 'y') {
console.log('감사합니다!');
rl.close();
} else if (answer === 'n') {
console.log('죄송합니다!');
rl.close();
} else {
console.clear();
console.log('y 또는 n만 입력하세요.');
rl.question('예제가 재미있습니까? (y/n) ', answerCallback);
}
};
rl.question('예제가 재미있습니까? (y/n) ', answerCallback);
콘솔
$ cli
(화면 정리 및 입력 시작)
예제가 재미있습니까? (y/n) [y나 n 외의 다른 답변]
(화면 정리됨)
y 또는 n만 입력하세요.
예제가 재미있습니까? (y/n) n
죄송합니다!
(입력 종료)
ߣীח ખ ؊ पਊੋ ઁܳ ળ࠺೮णפ $-* ۽Ӓ۔ ݺ۸যܳ ੑ۱ೞݶ ӝࠄੋ IUNM ژח झۨ
झ ۄఠ ੌ మ݁ਸ ٜ݅যח ٘ੑפ DMJ html main ./public/html э ݺ۸যܳ ੑ۱ೞݶ QVCMJ
D ಫ؊ উী ח IUNM ಫ؊ী NBJO IUNM ࢤӝח धੑפ