Objective-c - if 조건문(OC)의 BOOL 변수 이해하기
怪我咯
怪我咯 2017-04-24 09:13:37
0
2
779

계산기의 로직 구현 파일에는 BOOL형 변수가 먼저 선언됩니다
BOOL은Plus;
그러면 계산기의 논리방식에서는 조건부 판단

으아아아

isPlus = false 메소드에 정의됩니다.

여기서 if(isPlus)는 조건이 거짓일 때 다음 명령문을 실행하는 것을 의미합니까? OC에서는 if 조건이 true인 경우에만 실행된다는 것을 기억합니다. 이것은 isPlus = false 문이 true라는 뜻인가요?
초보자들은 이 논리를 잘 이해하지 못합니다. 조언을 부탁드립니다.

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(2)
阿神

if(表达式){ 语句 }, 표현식의 반환 유형이 Bool이고 true일 때 명령문이 실행되고, if(isPlue)isPlue == true과 동일하며, 명령문이 true일 경우 다음 명령문이 실행됩니다. 귀하의 메소드에서 isPlus = false는 단지 할당문일 뿐이며 다음 if 조건부 판단과는 아무런 관련이 없습니다.

大家讲道理

if (isPlus) === if(isPlus==YES)

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿