논리 연산자 2부
Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 25번째.
세 번째 논리 연산자는 NOT(!)입니다. 두 조건을 결합하는 && 및 ||와 달리 NOT 연산자는 단일 불리언 값에 작용하여 그 값을 반대 값으로 뒤집습니다.
어떤 것이 true이면 !를 적용하면 false가 됩니다. false이면 !가 true로 만듭니다:
fun main() {
val isRaining = true
val isNotRaining = !isRaining
println(isNotRaining) // 출력: false
val isEmpty = false
println(!isEmpty) // 출력: true
}NOT 연산자는 조건의 반대 여부를 확인하려 할 때 특히 유용합니다. 예를 들어 사용자가 로그인되어 있는지 확인하는 대신, 로그인되어 있지 않은지 확인해야 할 수 있습니다.
fun main() {
val isLoggedIn = false
val needsLogin = !isLoggedIn
println(needsLogin) // 출력: true
}비교 표현식을 괄호로 감싸서 !를 비교 표현식에 직접 적용할 수도 있습니다.
fun main() {
val age = 15
val cannotVote = !(age >= 18)
println(cannotVote) // 출력: true
}챌린지
쉬움isAvailable을 받아 반대 값을 반환하는 isUnavailable 함수를 작성하세요.
불리언 값을 반전하려면 NOT 연산자(!)를 사용하세요.
매개변수:
isAvailable(Boolean): 무언가가 현재 사용 가능한지 여부
반환값: 사용할 수 없으면 true, 사용할 수 있으면 false(Boolean)
제공된 드라이버가 함수를 호출하고 반환된 값을 출력합니다. 함수 시그니처를 유지하고 main 함수를 추가하지 마세요.
직접 해보기
fun isUnavailable(isAvailable: Boolean): Boolean {
// 여기에 코드를 작성하세요
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Kotlin 플레이그라운드