const cdtStr = '1 == 0';
function myFn() {
let cdt = eval(conStr);
console.log(`${cdtStr} ===> ${cdt}`);
if (cdt) {
console.log('in true');
} else {
console.log('in false');
}
}
myFn();
위와 같이 javascript에서는 eval()
을 통해 동적 컨디션을 활용할 수 있다.
(물론, 문제는 많을수 있으니 사전 벨리데이션 처리는 필요하겠다.)
그렇다면 java에서는 위와 같이 할 수 없을까?