Строка
Часть раздела Основы путешествия по GDScript на Coddy. Урок 6 из 92.
Строка — это фрагмент текста: последовательность символов, таких как буквы, цифры, пробелы и знаки. В GDScript её тип — String, с заглавной S.
Чтобы создать строку, поместите текст в двойные или одинарные кавычки:
var s1 = "This is a string"
var s2 = 'This is also a string'Кавычки обозначают начало и конец текста. Они не являются частью значения, поэтому print(s1) выводит This is a string.
Одинарные кавычки удобны, когда сам текст содержит двойные кавычки:
var line = 'She said "Hi!"'
print(line)Это выводит She said "Hi!".
В GDScript нет отдельного типа для одного символа: "A" — это String длиной в один символ.
Цифры внутри кавычек — это тоже текст. "25" — это String, а 25 — это int.
Задание
НовичокСохрани строку I am learning to code with Coddy! в переменной с именем coddy.
Напиши точный текст, сохранив заглавные буквы и пробелы, а также !. Не изменяй строку print(). Она выводит:
coddy = "I am learning to code with Coddy!"Попробуйте сами
extends Node
func _ready():
# Создайте ниже переменную coddy
# Не изменяйте строку ниже
print('coddy = "', coddy, '"')
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор остатка от деленияСокращённая запись арифметических операцийПовторение — простая математикаОператоры сравнения7Основы ввода и вывода
ВыводВывод с переменнымиФорматирование строкВводПреобразование типовПовторение — до 120Повторение — истина или ложь5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Повторение: простая логикаЛогические операторы, часть 3Тернарный оператор8Калькулятор для разделения счёта
Приветственное сообщениеВвод данных11FizzBuzz с неожиданным поворотом
Обзор игрыФункция FizzBuzz14Массивы: продвинутый уровень
Срезы массивовОператоры последовательностейПринадлежностьСортировка и обратный порядок3Переменные. Часть 2
Объявление типаВывод типаКонстантыПовторение — инициализация переменныхПреобразование типов6Принятие решений
Оператор ifЕсли — иначеПовторение: простой калькуляторВложенные условия if — elseОператор match9Циклы
Цикл forЦикл whileBreakContinueПовторение — факториалФункция rangeВложенный циклПовторение — динамический вводПотренируйтесь самостоятельно: Онлайн-компилятор GDScript