Menu
CoddyTech

Вывод с переменными

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

Чтобы вывести значение переменной, передай переменную в print() без кавычек:

var coins := 25
print(coins)

Это выводит 25. В кавычках print("coins") выводит слово coins.

print() принимает несколько значений, разделённых запятыми. Она выводит их одно за другим в одной строке без пробела между ними, поэтому добавляй пробелы в текст:

var player_name := "Ada"
var level := 7
print("Player: ", player_name)
print("Level ", level, " reached")

Это выводит Player: Ada в первой строке и Level 7 reached во второй.

prints() работает как print(), но ставит пробел между значениями: prints("Level", level) выводит Level 7.

Также можно объединять текст с помощью +. Обе части должны быть строками, поэтому преобразуй число в строку с помощью str():

var score := 120
print("Score: " + str(score))

Без str() выражение "Score: " + score вызывает ошибку: GDScript не может складывать String и int.

challenge icon

Задание

Легко

Программа хранит имя игрока, уровень и количество монет в трёх переменных. Используй переменные, чтобы вывести именно эти две строки:

Player: Ada
Ada reached level 7 with 250 coins

Не вводи значения Ada, 7 и 250 в вызовах print(): выведи переменные player_name, player_level и player_coins.

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

extends Node

func _ready():
	var player_name := "Ada"
	var player_level := 7
	var player_coins := 250
	# Выведите две строки, используя переменные
	pass
quiz iconПроверьте себя

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

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

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