JavaScript
예외 처리
sm_hope
2022. 5. 18. 22:22
let input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n');
let answer = '';
let i = 0;
try{
while(true) {
let tmp = input[i].split(' ').map(Number);
answer += (tmp[0] + tmp[1]) + '\n';
i++;
}
}
catch(e) {
console.log(answer)
};
만약 예외가 발생하면 (EOF 에러) 등 catch문을 실행하며 종료된다.
여기서 try 는 예외가 발생할 수 있는 부분을 체크하는 것이고
catch는 예외가 발생했다면 수행하는 부분이다.