루비의 49일: 13일차 - 조건문, 2부
2007 단어 ruby
어제 우리는 if/else를 사용하여 조건문을 작성하는 방법에 대해 알아보았습니다. 코드에서 이러한 유형의 논리를 통해 가능성의 분기를 만들 수 있습니다. 녹색 사과가 있으면 사십시오. 그렇지 않으면 빨간 사과를 사십시오.
오늘 우리는 조건문에 더 많은 유연성을 부여할 수 있는 또 다른 계층을 if/else에 추가할 것입니다!
elsif
에 대해 이야기하고 있습니다.엘시프란?
식료품점에서 사과를 사는 예를 계속하면
elsif
의 유용성을 입증할 수 있습니다.녹색 사과가 있으면 사십시오.
elsif
빨간 사과가 있으면 사십시오. 그렇지 않으면 다음 가게로 가십시오.elsif
의 도입은 우리의 조건문에 수많은 분기의 가능성을 가져옵니다. 반면에 단 하나else
를 사용하면 하나의 다른 옵션으로 제한되며elsif
여러 옵션을 구축할 수 있습니다.루비의 엘시프
이것을 Ruby에서 어떻게 사용합니까?
예제를 살펴보겠습니다!
morning_coffee = 'yes'
if morning_coffee == 'no'
puts 'Drink your coffee!'
elsif morning_coffee == 'not ready yet'
puts 'Prepare your coffee!'
elsif morning_coffee == 'yes'
puts 'Enjoy your day!'
else
puts 'Do you even like coffee?'
end
위의 예에서 두 개의 개별
elsif
절을 사용했다는 사실을 눈치채셨나요? 필요한 만큼 사용할 수 있기 때문입니다. 조건은 else
가 morning_coffee
절의 가능성과 같지 않은 경우에 일종의 포괄적인 역할을 하는 최종elsif
로 끝납니다.이제
elsif
에 대해 알았으니 이것으로 무엇을 할 수 있습니까? 내일 우리는 여행을 계속하고 그 동안 자신의 학습 내용을 커뮤니티와 공유합니다!49 Days of Ruby의 다음 편으로 내일 다시 오세요! 해시태그와 함께 Twitter에서 대화에 참여할 수 있습니다.
Reference
이 문제에 관하여(루비의 49일: 13일차 - 조건문, 2부), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bengreenberg/49-days-of-ruby-day-13-conditional-statements-part-ii-5d0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)