Да, вы все правильно расслышали. Эта часть будет посвящена строкам. Вы можете подумать, что уже знаете все, что нужно знать о строках, но в Rust есть некоторые особенности поведения, о которых вам следует знать. Что такое строка? Проще говоря, строка - это вектор байтов. Это означает, что строка может увеличиваться или уменьшаться в размерах подобно вектору. В Rust есть два представления строк, строка (String) и срез строки (&str). Первый - это фактический вектор байтов, представленный в виде текста в кодировке UTF-8. Второй вариант, называемый `string slice`, обладает меньшими возможностями, чем первый. Оба этих представления хранят строки в кодировке UTF-8. Шпаргалка строкового типа Упражнения: Исправляем ошибки. strings1.rs Функция возвращает “синий”, который представляет собой срез строки. Используя встроенный метод `to_string`. Мы можем преобразовать это в строку и решить нашу проблему. strings2.rs Теперь мы видим тот же сценарий с другой стороны. Мы можем передать `word` в качест