Menu
CoddyTech

Пустые переменные

Часть раздела Основы путешествия по GDScript на Coddy. Урок 8 из 92.

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. Это реальные значения: ноль, пустой текст и ложь. null означает, что значения вообще нет.

challenge icon

Задание

Новичок

Игрок ещё не выбрал оружие.

  1. Под первым комментарием создай переменную с именем weapon со значением null.
  2. Под вторым комментарием сохрани String "Sword" в weapon.

Не изменяй строки print(). Программа выводит:

weapon = <null>
weapon = Sword

Попробуйте сами

extends Node

func _ready():
	# Создайте переменную weapon со значением null
	
	print("weapon = ", weapon)
	# Сохраните "Sword" в переменной weapon
	
	print("weapon = ", weapon)
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор GDScript