-5

C++ 에서처럼 대상 C에서 조건부 연산자를 사용할 수 있습니까? 방금 이런 식으로 구현하려했는데 (조건)? true-statement : false-statement;Objective C의 조건부 연산자

if(page==1)?(buttonPrev.hidden=TRUE):(buttonPrev.hidden=FALSE); 

그러나 오류 "예상 표현"예 당신이 사용할 수있는이

buttonPrev.hidden = (page==1)?TRUE:FALSE; 

답변

2

사용 결과. 이와 같이 시도하고 귀하의 경우에 문제가되는 상태를 확인하기위한 if 문을 보관하지 마십시오.

(page==1)?(buttonPrev.hidden=TRUE):(buttonPrev.hidden=FALSE); 

직접 값을 할당 할 경우 단순히

buttonPrev.hidden=(page==1)?TRUE:FALSE; 
1
buttonPrev.hidden = (page==1) ? TRUE : FALSE; 
2

당신이 "Conditional operators"의 개념을 이해 적이 사용할 수 있습니까?

구문 : IF를 제거(Condition) ? (Response for TRUE) : (Response For FALSE) ;

은 당신의 질문의 대답이다.