'not' 연산자
Coddy Lua 여정의 Fundamentals 섹션에 포함된 레슨 — 90개 중 22번째.
<strong>not</strong> 연산자는 and 및 or와는 다르게 작동합니다. 두 개의 조건을 결합하는 대신, not 연산자는 단일 불리언 값을 반전시켜 true를 false로, false를 true로 뒤집습니다.
다음은 not 연산자가 작동하는 방식입니다:
gameOver = false
gameRunning = not gameOver -- gameRunning은 true입니다
playerAlive = true
playerDead = not playerAlive -- playerDead는 false입니다not 연산자는 조건의 반대를 확인해야 할 때 특히 유용합니다. 예를 들어, 게임이 끝났는지 확인하는 대신, 게임을 계속하기 위해 게임이 끝나지 않았는지 확인하고 싶을 수 있습니다.
isComplete = false
canContinue = not isComplete -- canContinue는 true입니다
print(canContinue) -- 출력: true챌린지
쉬움not 연산자를 사용하여 게임 종료 상태를 반전시켜 현재 게임이 실행 중인지 확인하세요. gameOver라는 변수를 생성하고 false 값을 할당하세요. not 연산자를 사용하여 게임 종료 상태의 반대를 나타내는 gameRunning이라는 새 변수를 만드세요. 결과를 출력하세요.
치트 시트
not 연산자는 단일 불리언 값을 반전시켜, true를 false로, false를 true로 바꿉니다:
gameOver = false
gameRunning = not gameOver -- gameRunning은 true입니다
playerAlive = true
playerDead = not playerAlive -- playerDead는 false입니다not 연산자는 조건의 반대 상황을 확인하는 데 유용합니다:
isComplete = false
canContinue = not isComplete -- canContinue는 true입니다직접 해보기
-- 할 일: 여기에 코드를 작성하세요
-- 결과 출력
print(gameRunning)이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.