Menu
Coddy logo textTech

논리 NOT 연산자

Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 26번째.

논리 NOT 연산자(!)는 불리언(boolean) 값을 반전시킵니다. 이것은 truefalse로, falsetrue로 바꿉니다.

NOT 연산자를 사용하여 숫자가 짝수가 아닌지 확인하는 프로그램을 작성하세요:

num := 7
isEven := num%2 == 0
isOdd := !isEven
fmt.Println("Is", num, "odd?", isOdd)

출력 결과:

Is 7 odd? true

NOT 연산자는 (7에 대해 false였던) isEventrue로 반전시켜, 7이 홀수임을 올바르게 식별했습니다.

challenge icon

챌린지

초급

이 챌린지에서는 Go에서 논리 NOT 연산자(!)를 사용하는 연습을 합니다.

논리 NOT 연산자는 불리언 값을 반전시킵니다: truefalse가 되고 falsetrue가 됩니다.

불리언 변수 isRaining을 제공했습니다. 여러분의 작업은 NOT 연산자를 사용하여 이 값을 반전시키고 그 결과를 result 변수에 저장하는 것입니다.

치트 시트

논리 부정 연산자 (!)는 불리언(boolean) 값을 반전시킵니다. 이는 truefalse로, falsetrue로 바꿉니다.

num := 7
isEven := num%2 == 0
isOdd := !isEven
fmt.Println("Is", num, "odd?", isOdd)

출력 결과는 다음과 같습니다:

Is 7 odd? true

부정 연산자가 isEven(7의 경우 false)을 true로 반전시켜, 7이 홀수임을 올바르게 식별했습니다.

직접 해보기

package main

import "fmt"

func main() {
	// 불리언 변수
	isRaining := true
	
	// TODO: NOT 연산자(!)를 사용하여 isRaining의 값을 반전시키고
	// 그 결과를 아래 변수에 저장하세요
	result := isRaining
	
	// 원래 값과 반전된 값을 출력합니다
	fmt.Println("Original value:", isRaining)
	fmt.Println("After using NOT operator:", result)
}
quiz icon실력 점검

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

기초의 모든 레슨