Menu
CoddyTech

Операторы сравнения

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

Операторы сравнения сравнивают два значения. Результат — это bool: true или false.

  • == равно: 1 == 2 — это false
  • != не равно: 1 != 2 — это true
  • > больше: 1 > 2 — это false
  • < меньше: 1 < 2 — это true
  • >= больше или равно: 2 >= 2 — это true
  • <= меньше или равно: 3 <= 2 — это false

Результат можно сохранить в переменной:

var hp := 13
var max_hp := 12
var too_high := hp > max_hp # true

= сохраняет значение в переменной, а == сравнивает два значения.

Целое число и число с плавающей точкой с одинаковым значением равны: 5 == 5.0 — это true. Число и строку нельзя сравнивать: GDScript сообщает об ошибке для 5 == "5" до запуска программы.

Строки можно сравнивать с помощью == и !=: "sword" == "sword" — это true.

challenge icon

Задание

Легко

Объяви две переменные n1 и n2 со значениями 8 и 9.

Затем объяви n3, в котором хранится результат проверки, больше ли n1, чем n2.

Строка print() уже есть и выводит:

n1 = 8, n2 = 9, n3 = false

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

extends Node

func _ready():
	# Объявите n1, n2 и n3 ниже

	# Не изменяйте строку ниже
	print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
quiz iconПроверьте себя

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

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

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