if문에 따라 조건문의 조합!

2482 단어 RubyRails
첫 Qita 기고라 간단한 메모
다음은if문장조건의 조합을 총결해 보겠습니다!
*초보자이기 때문에 작법상 마음에 드는 점이 있으면 의견을 제시하세요...
말하자면...

조건부 조합은???


'조건식 1은 진짜','조건식 2는 진짜','조건식 1은 진짜'또는'조건식 2는 진짜'!
그리고...

조건식 조합은 3가지!!!


언어로만 추상적으로 설명했기 때문에 여기서부터 구체적인 예를 들면서 설명합니다!
종류 중 하나...

➀ &&


이것은 첫 번째 진정한 연산자이다. 왜냐하면 조건 1과 조건 2는 모두 사실이기 때문이다.
우리 예를 들자!
qiita.rb
if (パスポートを持っている) && (体調不良ではない)
    海外旅行に行ける
end
위의 예조건1은'여권이 있다'와 조건2는'몸이 불편한 것이 아니다'두 가지가 모두 진짜일 때만if문(해외여행 가능)을 집행할 수 있다.
종류 2

➁ ||


만약 조건식 1 또는 조건식 2 중 하나가 모두 사실이라면 이것이 바로 진짜 연산자입니다!
다시 한 번 예를 들자!
qiita.rb
if (無料クーポン券を利用する) || (500円払う)
    うどんが食べられる
end
위의 예에서 조건1이'공짜 쿠폰 사용'인지 조건2가'500엔 지불'인지 중 하나가 사실이라면 if문(우동 먹을 수 있음)을 실행한다.물론 둘 다 진짜야!
종류

③ & ||와의 조합


조합의 주의점으로서 &&의 우선순위는 |||보다 높기 때문에 해석하는 방법에 주의해야 합니다!
예를 보자!
qiita.rb
条件式1 && 条件式2 || 条件式3 && 条件式4
위의 공식은'조건1과 조건2가 진실, 또는 조건3과 조건4가 진실'이라는 뜻입니다!
만약!우선순위를 바꾸고 싶을 때 사용하기()!
예를 들어 다음과 같이 말하면'조건1은 진실이고 조건2 또는 조건3은 진실이며 조건4는 진실이다'는 뜻이다!
qiita.rb
条件式1 && (条件式2 || 条件式3 && 条件式4

네!이상입니다.


간단하죠!
나는 만약 이 연산자를 사용할 수 있다면 조건식은 더욱 간결하게 기술할 수 있을 것이라고 생각한다.
나는 사용하는 장소가 비교적 많다고 생각한다. 기억해도 아무런 손실이 없다.
경청해 주셔서 감사합니다.
만약 무슨 의견이 있으면 언제든지 의견을 기다리세요!

좋은 웹페이지 즐겨찾기