Строки
Часть раздела Fundamentals путешествия по Rust на Coddy — урок 7 из 75.
char — это одиночный символ (например: 1, 6, %, b, p, ., T и т. д.)
Тип String — это специальный тип, который состоит из нескольких char.
Чтобы инициализировать строковое значение в переменной, заключите его в двойные кавычки:
let s1 = "This is a string";В приведенном выше примере инициализируется строковая переменная с именем s1.
В отличие от чисел, при работе со строками нам нужно быть более осторожными с типами.
Если вы хотите явно объявить тип String, вам нужно преобразовать строку следующим образом:
let s1: String = "This is a string".to_string();Задание
НовичокСохраните строку I am learning to code with Coddy! в переменной с именем coddy, используя строковый литерал (с двойными кавычками)..
Обязательно сохраните точное значение строки с соблюдением регистра.
Шпаргалка
Тип char — это один символ (например, 1, 6, %, b, p, ., T).
Тип String состоит из нескольких символов. Инициализируйте строки, используя двойные кавычки:
let s1 = "This is a string";Чтобы явно объявить тип String, преобразуйте строковый литерал:
let s1: String = "This is a string".to_string();Попробуйте сами
fn main() {
// Введите ваш код ниже
let coddy = ?
// Не изменяйте строку ниже
println!("coddy = \"{}\"", coddy);
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Fundamentals
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСравнение строк7Основы ввода-вывода
Вывод в консольЧтение ввода пользователяПовторение — До 120Повторение — True или False5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
Объявление типаСоглашения об именованииВывод типовПовторение: инициализация переменныхПриведение типов9Циклы
Цикл For по последовательностиЦикл WhileОператор BreakОператор ContinueВложенные циклыМетки цикловБесконечный циклПовторение — Динамический ввод