제 생각에는 이러한 코드는 배열의 크기 가 설정되지 않았기 때문에 전혀 컴파일되지 않아야 합니다. 하지만 그건 그냥 잡담...
그래서 그들은 왜 참여하지 않습니까? 변수에는 배열 셀의 값이 할당됩니다. 이것이 그들이 계산에 관여하는 것입니다. 컴파일러는 미래 계획에 대해 어떻게 알 수 있습니까? 나는 당신이 상상하는 대로 하는 것이 아마도 옳을 것이라고 생각하지만 매우 어렵습니다. 그러한 검사를 위한 알고리즘을 상상하려고 하면 다음과 같이 구성할 수 있습니다. 변수에 값을 할당한다는 사실이 검사됩니다. 그렇지 않은 경우 사용되지 않습니다. 변수가 초기화되었지만 계산의 다른 부분에는 참여하지 않는다는 것을 결정하기 위한 대략적인 알고리즘을 보이도록 하십시오.
변수가 사용되지 않는다는 경고가 전혀 표시되지 않는 이유는 무엇입니까?
초기화 되기 때문입니다.
초기화 되기 때문입니다.
그래서 차이점은 무엇입니까? 또한 상수로 초기화됩니다. 이 코드도 경고를 생성해야 합니다.
변수와 배열은 어디에도 관련되지 않기 때문입니다.
차이점은 무엇입니까? 또한 상수로 초기화됩니다. 이 코드도 경고를 생성해야 합니다.
변수와 배열은 어디에도 관련되지 않기 때문입니다.
제 생각에는 이러한 코드는 배열의 크기 가 설정되지 않았기 때문에 전혀 컴파일되지 않아야 합니다. 하지만 그건 그냥 잡담...
그래서 그들은 왜 참여하지 않습니까? 변수에는 배열 셀의 값이 할당됩니다. 이것이 그들이 계산에 관여하는 것입니다. 컴파일러는 미래 계획에 대해 어떻게 알 수 있습니까? 나는 당신이 상상하는 대로 하는 것이 아마도 옳을 것이라고 생각하지만 매우 어렵습니다. 그러한 검사를 위한 알고리즘을 상상하려고 하면 다음과 같이 구성할 수 있습니다. 변수에 값을 할당한다는 사실이 검사됩니다. 그렇지 않은 경우 사용되지 않습니다. 변수가 초기화되었지만 계산의 다른 부분에는 참여하지 않는다는 것을 결정하기 위한 대략적인 알고리즘을 보이도록 하십시오.
같은 이름을 가진 변수의 수가... 의심스럽습니다.
컴파일러는 미래 계획에 대해 어떻게 알 수 있습니까?
컴파일러는 알고 있기 때문에 때때로 전체 청크를 던집니다.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
표준 기능/접근법의 대체 구현
레나트 팻쿨린 , 2016.09.01 23:50
컴파일러가 쓸모없어서 루프를 버리지 않도록 계산 결과를 사용해야 합니다. 예를 들어 Print 변수를 Price로 만듭니다.
컴파일러는 알고 있기 때문에 때때로 전체 청크를 던집니다.
자, 그럼 레나트가 아직 대답이 지겹지 않다면 그의 대답을 기다리자. 그리고 원칙적으로 모든 것이 개인적으로 적합합니다.
#포함 해제하는 방법은 무엇입니까?
값 또는 단위 수정
#포함 해제하는 방법은 무엇입니까?
직접 할 수 없습니다. 코드 리팩토링(다른 파일 구조 또는 OOP)이 도움이 될 것입니다.