저는 자바로 단정 지어보고 있습니다. 이제 이클립스에서 어설 션이 사실이라면 어떻게 메시지를 볼 수 있는지 알아 내려고합니다. 아래 코드 :자바 - 이클립스에서 어설 션 메시지를 보는 방법
public class TheAssertClass {
public TheAssertClass(){
int y = 5;
int x = 4;
assert (y > x): "y is too big. y = " + y;
}
public static void main(String[] args){
TheAssertClass go = new TheAssertClass();
System.out.println("The program ran");
}
}
콘솔에는 "프로그램 실행"이 표시됩니다. 올바르게 사용하고 있는지 확실하지 않습니다.
감사합니다.
사실 일 것으로 추정되는 사항을 주장해야합니다. 여기에'y
그러나 y는 x (y> x)보다 크지 않으므로 true입니까? – jonprasetyo
예,'y> x'는 true입니다. 당신은 * 그'y> x'를 주장합니다. 사실,'assert' 문장은 "이것이 사실이 아니면 내 프로그램을 끝내라"고 말한다. –