나는 다음과 같은 구문을 작동시킬 수없는 경우 : 부울 == 잘못된 구문 오류
if document.anonymous == false ?
내가이 오류를 얻을 : keyword_do 또는 기대 "구문 오류, 예기치 tIDENTIFIER을 '{'또는 '('
field :anonymous, type: Boolean, default: true
사전에 감사 문서 모델에서 "익명"여기
해당 필드입니다! "
나는 다음과 같은 구문을 작동시킬 수없는 경우 : 부울 == 잘못된 구문 오류
if document.anonymous == false ?
내가이 오류를 얻을 : keyword_do 또는 기대 "구문 오류, 예기치 tIDENTIFIER을 '{'또는 '('
field :anonymous, type: Boolean, default: true
사전에 감사 문서 모델에서 "익명"여기
해당 필드입니다! "
if document.anonymous == false ?
대신 unless document.anonymous
시도
물음표가 있어서는 안됩니다. 이
if document.anonymous == false
if document.anonymous == false #OR unless document.anonymous
else
end
또는
document.anonymous == false ?() :()
주를 사용하거나 사용 : - 루비에서만 허위 전무 falsey 있습니다. 참고 this
논리 값에 대해 간단히 사용할 수 있습니다, 지금이보고 사람 :
document.anonymous?
이 - 1
!document.anonymous?
값 부울 true
반환 - 값 0
그 질문에 부울에 대한
true
을 반환 mark는 Ruby 구문의 일부가 아닙니다. 'x == false'가 문체 상으로 나쁘다면 ('if! x' 또는'x가 정상적이지 않다면), 작동해야합니다; 그러나 물음표가 그것을 죽인다. – Amadan완벽한! 고마워요! –