어떤 의미입니까 : return _a != MAX_A_VAL
? 3 진수 연산자를 넘는 return 문에서 조건문을 보지 못했습니다. 이게 뭐야? 그건 그렇고, 이것은 operator bool()
클래스 메서드에서 사용되었습니다.return 문 내의 조건 테스트
-1
A
답변
3
그것은
3
그것은 _a
가 MAX_A_VAL
동일하지 않은 경우가 true
을 반환해야하고, 그렇지 않으면 그것은이다 false
반환해야 함을 의미한다 그 결과 (true
또는 false
)을 반환 한 후 comparsion _a != MAX_A_VAL
을, 그리고 의미 boolean 비교.
너무처럼 쉽게 읽을 수 있습니다 : 당신이 그것을 볼 수 있었다
return (_a != MAX_A_VAL);
또는 다른 방법은 다음과 같습니다
는bool retvalue = (_a != MAX_A_VAL);
return retvalue;
1
관련 문제
- 1. OSV 메서드의 return 문
- 2. 람다 식의 return 문
- 3. return 문 자바 스크립트
- 4. return 문 누락 오류
- 5. 누락 return 문 방법
- 6. 루프 내의 switch 문
- 7. 정적 분석 문 (조건)
- 8. MYSQL 선택 문 조건
- 9. htaccess로 조건 또는 문
- 10. JQuery if 문 조건
- 11. 케이스 내의 카운트 기능 조건
- 12. JavaScript 개체 메서드 return 문
- 13. LINQ to SQL return 문
- 14. Python : 재귀 및 return 문
- 15. 모든 함수에 대한 return 문
- 16. return 문 복사 값을 반환합니까
- 17. 파이썬 재귀 및 return 문
- 18. Registry.GetValue는() : return 문 구문 문제가
- 19. Java에서 watchable에 return 문 추가하기
- 20. Linq의 Select 절 내의 조건
- 21. IF 문 여러 조건, 동일한 문
- 22. formview 내의 else 문
- 23. 테스트 if 문
- 24. 또는 들소 문 구조의 조건
- 25. 조건에 따라 함수에서 값을 반환하는 경우 return 문 하나와 많은 return 문
- 26. SQL 쿼리 내의 IF 문
- 27. 조건 테스트/콜백 메커니즘
- 28. PHP에서 테스트 조건 사용하기
- 29. 여러 조건 커버리지 테스트
- 30. window.location.href에 단어가 있는지 테스트 할 조건
이미 세 가지 답변을 모두 받았으므로 그 모두가 좋았 기 때문에 아직 답변을 제공하지 않습니다. 'return a + b * c;와 같은 계산 된 값을 반환하는 return 문을 보았다고 가정합시다. 이것은 단지 다른 종류의 표현식 인 부울 식입니다. 여전히 'a + b * c'와 같은 표현식입니다. –
질문에 대한 세 가지 대답이 있습니다. 하나를 정답으로 선택해야합니다. 이 사이트의 피입니다. –