[ГЛАВНАЯ ТЕМА?] Rust #13. Функции, параметры функций, возврат значений из функции в Rust

YOUTUBE · 19.11.2025 10:01

Ключевые темы и таймкоды

Введение в функции

0:00
  • В видео обсуждаются функции в языке программирования Python, их определение, параметры и возвращаемые значения.
  • Функция - это кусок кода, который можно вызывать несколько раз и которому можно присвоить имя.

Создание функции

1:07
  • Функция создается с помощью ключевого слова "def" и имени функции.
  • Тело функции заключено в фигурные скобки.

Параметры и аргументы функций

2:52
  • Параметры функции - это переменные, которые передаются в функцию для работы с ними.
  • Аргументы функции - это значения, которые передаются в функцию.
  • Параметры и аргументы могут иметь разные типы данных.

Возврат значений функциями

8:07
  • Выражение - это то, что возвращает функция.
  • Инструкция - это просто команда для компьютера, которая выполняется без возврата значения.
  • В языке Python инструкции и выражения могут быть смешаны.

Создание функции для умножения чисел

11:28
  • Создается функция "мультиплай", которая принимает два числа и возвращает их произведение.
  • Функция возвращает значение типа "и тридцать два".

Использование функции в программе

12:28
  • Создается переменная "мульт", которая принимает значение, возвращаемое функцией "мультиплай".
  • Запускается программа, но функция не используется.

Возвращение нескольких значений

15:13
  • Функция "мультиплай" может возвращать несколько значений, используя типы "и тридцать два" и "и тридцать два".
  • Создаются три переменные для хранения возвращаемых значений.

Пример использования функции с несколькими значениями

16:13
  • Создается функция "масс", которая возвращает сумму, разность и произведение двух чисел.
  • Функция "масс" возвращает три значения, которые сохраняются в трех переменных.
  • Программа работает корректно, возвращая все три значения.