상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
허깅 페이스의 모델을 어떻게 불러올 수 있나요?
허깅 페이스의 디지털 포트폴리오 구축 방법은 무엇인가요?
GDPR의 '데이터 보호 권리'를 설명해주세요.
GDPR의 의무를 소홀히 했을 때의 결과는 어떻게 되나요?
남자한테 고백 멘트를 할 때 손짓이나 몸짓의 중요성은?
뉴욕에서 연구원 직군의 직업별 연봉은 얼마인가요?
런던 직업별 연봉 비교를 위한 유용한 리소스가 있나요?
런던 직업별 연봉의 변화에 가장 큰 영향을 미치는 요소는 무엇인가요?
런던의 고위직 직업별 연봉은 평균적으로 얼마나 되나요?
엔지니어링 분야의 시드니 직업별 연봉은 어떻게 되나요?
쿠바의 문화적 특징은 무엇인가요?
쿠바의 교도소 시스템은 어떤가요?
Previous
Next
수정하기 - 삼항 연산자의 기본 구문은 어떻게 되나요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
삼항 <a href='https://sangseek.com/sangseeks/연산자/ko'>연산자</a>는 조건에 따라 두 가지 값 중 하나를 선택하는 간단한 방법을 제공하는 연산자입니다. 주로 프로그래밍 언어에서 사용되며, 특히 C, C++, Java, JavaScript, Python 등 다양한 언어에서 지원됩니다. 삼항 연산자는 코드의 가독성을 높이고, 조건문을 간결하게 표현할 수 있는 장점이 있습니다. 기본 구문 삼항 연산자의 기본 구문은 다음과 같습니다: ``` 조건 ? 참일 때의 값 : 거짓일 때의 값 ``` 여기서 `조건`은 평가할 <a href='https://sangseek.com/sangseeks/조건식/ko'>조건식</a>이며, `참일 때의 값`은 조건이 참일 경우 반환되는 값, `거짓일 때의 값`은 조건이 거짓일 경우 반환되는 값입니다. 예제 1. JavaScript 예제 ```javascript let age = 18; let canVote = (age >= 18) ? "Yes" : "No"; console.log(canVote); // 출력: Yes ``` 위의 예제에서 `age`가 18 이상인지 확인하는 조건이 있습니다. 조건이 참이므로 `"Yes"`가 `canVote` 변수에 할당됩니다. 2. Python 예제 Python에서는 삼항 연산자를 다음과 같이 사용할 수 있습니다: ```python age = 16 can_vote = "Yes" if age >= 18 else "No" print(can_vote) 출력: No ``` Python에서는 `if`와 `else`를 사용하여 삼항 연산자를 표현합니다. 조건이 거짓이므로 `"No"`가 `can_vote` 변수에 할당됩니다. 사용 시 주의사항 - 가독성 : 삼항 연산자는 간결한 코드를 작성하는 데 유용하지만, 복잡한 조건이나 중첩된 삼항 연산자는 코드의 가독성을 떨어뜨릴 수 있습니다. 따라서, 너무 복잡한 로직은 일반적인 `<a href='https://sangseek.com/sangseeks/if-else/ko'>if-else</a>` 문을 사용하는 것이 좋습니다. - 타입 : 삼항 연산자는 반환되는 두 값의 타입이 일치해야 하는 경우가 많습니다. 예를 들어, Java에서는 두 값의 타입이 다르면 컴파일 오류가 발생할 수 있습니다. - 부작용 : 삼항 연산자는 표현식으로 평가되므로, 조건식이나 반환값에 부작용이 있는 경우 주의해야 합니다. 예를 들어, 함수 호출이나 변수 변경이 포함된 경우, 예상치 못한 결과를 초래할 수 있습니다. 결론 삼항 연산자는 조건에 따라 두 가지 값을 선택하는 간단하고 유용한 도구입니다. 이를 통해 코드의 간결함과 가독성을 높일 수 있지만, 사용 시 주의해야 할 점도 많습니다. 적절한 상황에서 삼항 연산자를 활용하면 코드의 품질을 향상시킬 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기