나는이보기의 문법 지점에서 완벽하게 보이지만 코드왜 삼항 연산자가 내 코드에서 작동하지 않습니까?
mystack.empty() ? return 1 : return 0;
의 다음 조각 나는 말에서 오류가 발생 실행하려고 할 때마다
[오류] 기대 ':'전 '복귀'
및
[오류] 예상 홍보 'return'이전의 이마 리 표현
3 진 연산자가 return 문과 함께 작동하지 않습니까? 아니면 코드에 문제가 있습니까? 그리고 코드는 자명하다 고 생각합니다.
감사합니다.
_which이 view_의 구문 지점에서 완벽한 보인다 (즉, 함수는 부울 값을 반환 가정) 다음 코드를 포맷하고 사용하려고 - 아니,이 –
이를 어느 언어하지 않는 이유는 무엇입니까? '반환 (return) '은 대개 성명이지만 삼항 연산자는 두 개의 표현식을 필요로합니다. 'return (mystack.empty()? 1 : 0);'. – Lee
@EdHeal 여기에 무슨 문제가 있습니까? – Anoneemus