반응형
변수가 값을 변경할 때 감지하는 방법
변수가 값을 변경할 때 어떻게 쉽게 감지 할 수 있습니까? 지정된 변수가 값을 변경할 때마다 프로그램 실행이 디버거에서 중단되기를 원합니다. 지금은 Eclipse의 디버거를 사용하고 있습니다.
클래스 또는 인스턴스 변수의 경우
- 개요보기에서 변수를 마우스 오른쪽 버튼으로 클릭합니다.
- "Toggle Watchpoint"를 선택합니다.
- 그런 다음 breapkoints보기에서 결과 항목을 마우스 오른쪽 버튼으로 클릭 할 수 있습니다.
- "중단 점 속성"을 선택합니다.
- "필드 액세스"를 선택 취소합니다.
또는 변수가 선언 된 줄에서 중단 점을 전환 한 다음 결과 항목을 마우스 오른쪽 단추로 클릭하고 "중단 점 속성"을 선택하고 "필드 액세스"를 선택 취소합니다.
Eclipse에 대해서는 잘 모르겠지만 IntelliJ IDEA에서는 if문 에서와 마찬가지로 중단 점을 마우스 오른쪽 버튼으로 클릭하고 조건을 추가 할 수 있습니다 . 그런 다음 디버거는 조건이 참인 경우에만 중단 점에서 일시 중지됩니다.
예를 들어, 이 경우 는 경우에만 중지됩니다 min == 4.
참고 URL : https://stackoverflow.com/questions/575336/how-to-detect-when-a-variable-changes-value
반응형
'developer tip' 카테고리의 다른 글
| Python pandas는 셀에 목록을 삽입합니다. (0) | 2020.10.19 |
|---|---|
| Javascript ES6 Promises가 해결 후에도 계속 실행되는 이유는 무엇입니까? (0) | 2020.10.19 |
| sed의 출력을 변수에 저장 (0) | 2020.10.19 |
| InputStream 길이가있는 AmazonS3 putObject 예제 (0) | 2020.10.19 |
| msbuild로 exec 작업 출력을 얻는 방법 (0) | 2020.10.19 |