Menu
Coddy logo textTech

'not' 연산자

Coddy Lua 여정의 Fundamentals 섹션에 포함된 레슨 — 90개 중 22번째.

<strong>not</strong> 연산자andor와는 다르게 작동합니다. 두 개의 조건을 결합하는 대신, not 연산자는 단일 불리언 값을 반전시켜 truefalse로, falsetrue로 뒤집습니다.

다음은 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
challenge icon

챌린지

쉬움

not 연산자를 사용하여 게임 종료 상태를 반전시켜 현재 게임이 실행 중인지 확인하세요. gameOver라는 변수를 생성하고 false 값을 할당하세요. not 연산자를 사용하여 게임 종료 상태의 반대를 나타내는 gameRunning이라는 새 변수를 만드세요. 결과를 출력하세요.

치트 시트

not 연산자는 단일 불리언 값을 반전시켜, truefalse로, falsetrue로 바꿉니다:

gameOver = false
gameRunning = not gameOver  -- gameRunning은 true입니다

playerAlive = true
playerDead = not playerAlive  -- playerDead는 false입니다

not 연산자는 조건의 반대 상황을 확인하는 데 유용합니다:

isComplete = false
canContinue = not isComplete  -- canContinue는 true입니다

직접 해보기

-- 할 일: 여기에 코드를 작성하세요

-- 결과 출력
print(gameRunning)
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Fundamentals의 모든 레슨