>  기사  >  백엔드 개발  >  예기치 않은 VS Code 디버거 값

예기치 않은 VS Code 디버거 값

WBOY
WBOY앞으로
2024-02-08 23:50:10447검색

意外的 VS Code 调试器值

php 편집기 Strawberry는 예상치 못한 도구인 VS Code 디버거를 제공합니다. 강력한 코드 편집기인 VS Code의 디버거 기능은 개발자가 코드에서 문제를 보다 신속하게 찾고 해결하는 데 도움이 되는 편리한 디버깅 도구를 제공합니다. 단일 단계 디버깅, 중단점 디버깅 또는 변수 값 보기 등 VS Code 디버거는 정확한 피드백과 프롬프트를 제공하여 개발 효율성을 크게 향상시킬 수 있습니다. 이 놀라운 디버거를 함께 살펴보겠습니다!

질문 내용

Function

사면체의 부피가 거의 0인지, 즉 평평한지 감지하는 기능이 있습니다.

으아악

들어가세요

저는 다음 네 가지 입력 지점을 사용하여 코드를 단계별로 실행합니다.

으아악

디버거

vs 코드 디버거를 통해 코드를 단계별로 살펴보면 로컬 변수에 다음 값이 있음을 알 수 있습니다.

질문

디버거에 표시된 값이 의미가 없습니다. denomtolerance 如何成为 0? 나에게는 완전히 말도 안되는 소리입니다. 내가 뭐 놓친 거 없니?

해결 방법

다음은 문제를 보여주는 단순화된 데모 버전입니다.

으아악

다음은 탐색 디버깅 세션의 출력입니다.

으아악

명령이 표시되고 0x4608de 被选为 :7 行的断点。此时,变量ab还没有得到它们的值(a稍后在指令0x4608e2处获取值,而b0x4608e7값을 가져옵니다.)

그래서 처음에는 올바른 값을 얻지 못하고 나중에는 "저절로 수정"됩니다.

이 문제는 cmd/compile: 변수 #58813에 대한 잘못된 난쟁이 위치 一个>.

로 보고되었습니다.

위 내용은 예기치 않은 VS Code 디버거 값의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제