Руководство по языку программирования Rust

Последнее обновление: 18.03.2024
  1. Глава 1. Введение в язык Rust

    1. Общий обзор языка программирования Rust. Установка

    2. Первая программа

  2. Глава 2. Основы Rust

    1. Структура программы

    2. Переменные

    3. Типы данных

    4. Арифметические операции

    5. Поразрядные операции

    6. Условные выражения

    7. Конструкция if..else

    8. Конструкция match

    9. Циклы

    10. Функции

    11. Параметры функции

    12. Возвращение значения из функции

    13. Константы

    14. Анонимные функции

    15. Замыкания

    16. Тип функции

    17. Функция как параметр и результат другой функции

  3. Глава 3. Составные типы данных

    1. Кортежи

    2. Массивы

    3. Структуры

    4. Структуры-кортежи

    5. Перечисления Enum

    6. Последовательность Range

    7. Паттерны и конструкция match

    8. Паттерны и конструкция if let

  4. Глава 4. Ссылки и Ownership

    1. Контекст/область видимости

    2. Устройство памяти в Rust. Стек и куча

    3. Ownership

    4. Ссылки

    5. Изменяемые ссылки

    6. Slice

  5. Глава 5. Объектно-ориентированное программирование

    1. Методы

    2. Ассоциированные функции

    3. Trait

    4. Trait как параметр и результат функции

    5. Generics. Обобщенные типы

    6. Generics. Обобщенные функции и методы

    7. Trait bound

  6. Глава 6. Время жизни ссылки

    1. Аннотации и время жизни ссылки

    2. Аннотации ссылок в функциях

    3. Аннотации ссылок в структурах

    4. Аннотации ссылок в определениях методов

    5. Статическое время жизни

  7. Глава 7. Коллекции

    1. Вектор

    2. String

    3. HashMap

  8. Глава 8. Модули

    1. Определение модулей. Приватность и публичность

    2. Вложенные модули и ключевое слово super

    3. Оператор use и подключение модулей

    4. Определение модуля во внешнем файле

  9. Глава 9. Обработка ошибок

    1. Макрос panic!

    2. Тип Result

    3. Методы unwrap и expect типа Result

    4. Обработка нескольких типов ошибок

    5. Оператор ?

  10. Глава 10. Cargo

    1. Создание проекта с помощью Cargo

    2. Загрузка и использование внешних зависимостей

  11. Глава 11. Ввод и вывод

    1. Ввод с клавиатуры

  12. Глава 12. Unsafe-контекст

    1. Указатели

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850