Menu
CoddyTech

빈 변수

Coddy GDScript 여정의 기초 섹션에 포함된 레슨. 92개 중 8번째.

null은 "값이 없음"을 의미하는 특수 값입니다. null을 담고 있는 변수는 존재하지만, 아직 아무것도 저장되어 있지 않습니다:

var weapon = null

아직 알 수 없거나 아직 선택하지 않은 항목에는 null을 사용하세요:

var player_name = null # 아직 이름이 입력되지 않음
var target = null # 아직 적이 선택되지 않음

값 없이 생성된 변수도 null로 시작하므로, var shield만으로는 null을 갖습니다.

null을 출력하면 <null>이 표시됩니다. 값을 알게 되면 다른 값과 마찬가지로 저장하세요:

var weapon = null
print(weapon) # <null>
weapon = "Sword"
print(weapon) # Sword

참고: null은 0, 빈 문자열 "" 또는 false와 같지 않습니다. 이것들은 실제 값입니다. 0, 빈 텍스트, false입니다. null은 값이 전혀 없다는 뜻입니다.

challenge icon

챌린지

초급

플레이어는 아직 무기를 선택하지 않았습니다.

  1. 첫 번째 주석 아래에 값이 null인 weapon이라는 변수를 만드세요.
  2. 두 번째 주석 아래에서 "Sword"라는 String을 weapon에 저장하세요.

print() 줄은 변경하지 마세요. 프로그램은 다음을 출력합니다:

weapon = <null>
weapon = Sword

직접 해보기

extends Node

func _ready():
	# 값이 null인 변수 weapon을 생성하세요
	
	print("weapon = ", weapon)
	# weapon에 "Sword"를 저장하세요
	
	print("weapon = ", weapon)
quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 GDScript 컴파일러