Строковый тип данных
Часть раздела Основы путешествия по Ruby на Coddy — урок 5 из 88.
В Ruby строки используются для хранения текстовых данных. Строка — это последовательность символов, которая может включать буквы, цифры, символы и пробелы. Строки являются одним из наиболее часто используемых типов данных в программировании.
В Ruby вы создаете строки, заключая текст в кавычки (одинарные ' или двойные "). Затем вы присваиваете их переменным с помощью оператора присваивания =:
variable_name = "text"Например, чтобы сохранить текст "Hello" в переменной с именем greeting, вы напишете:
greeting = "Hello"Кавычки сообщают Ruby, что это текст, а не имя переменной или число. Без кавычек Ruby будет искать переменную или метод с именем Hello.
Примеры строк:
name = "Alice" # Текст с буквамиmessage = 'Welcome!' # Одинарные кавычки тоже работаютaddress = "123 Main St" # Текст с числамиempty = "" # Пустая строкаЗадание
ЛегкоСоздайте переменную с именем city и присвойте ей строковое значение "Paris". Затем создайте другую переменную с именем country и присвойте ей строковое значение "France". Наконец, выведите обе переменные, используя команду puts.
Шпаргалка
В Ruby строки хранят текстовые данные и создаются путем заключения текста в кавычки (одинарные ' или двойные "):
variable_name = "text"Примеры:
name = "Alice" # Текст с буквами
message = 'Welcome!' # Одинарные кавычки тоже работают
address = "123 Main St" # Текст с цифрами
empty = "" # Пустая строкаБез кавычек Ruby будет искать переменную или метод вместо того, чтобы воспринимать это как текст.
Попробуйте сами
# TODO: Напишите переменные ниже
# Не удаляйте строки ниже
puts city
puts countryВ этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 47Калькулятор разделения счета
Приветственное сообщениеПолучение пользовательского ввода13Продвинутая работа с массивами
Срезы массивов через диапазоныСрезы массивов через индексыОператоры массивовМетод include?2Переменные и типы данных
Числа и переменныеСтроковый тип данныхЛогический тип данныхТип данных SymbolПроверка типов данныхПравила именованияПовторение: создание переменных5Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторВложенные конструкции If - ElseОператор Unless8Циклы
Цикл For с диапазонамиЦикл WhileОператор BreakОператор NextПовторение: ФакториалЦикл TimesЦикл UntilВложенные циклыПовторение: Динамический ввод3Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСокращенная арифметикаИтоги: простая математикаОператоры сравнения6Основы ввода-вывода
Вывод с помощью putsВывод с помощью print и pВывод с переменнымиВвод с помощью getsМетод chompПреобразование типовИтоги — Калькулятор возрастаИтоги — Истина или ложь