'not' 연산자
Coddy Lua 여정의 기초 섹션에 포함된 레슨. 90개 중 22번째.
not 연산자는 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이라는 새 변수를 만드세요. 결과를 출력하세요.
직접 해보기
-- TODO: 여기에 코드를 작성하세요
-- 결과를 출력하세요
print(gameRunning)이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 Lua 컴파일러