170 похожих чатов

Добрый день, можете пожалуйста объяснить почему именно нужно так возвращать

функцию, если там просто вызвать то возвращается None, хотя внутренняя функция add_5() возвращает же значение?

6 ответов

4 просмотра

Начнём с того, что в таком виде фигня получится и ты будешь печатать саму функцию. Возвращать нужно — потому что ты делаешь замыкание. То есть функция возвращает другую функцию, которая уже что-то делает.

mk- Автор вопроса
evle
Начнём с того, что в таком виде фигня получится и ...

Типа что бы замкнуть нужно возвратить функцию уже с значением внутри?

mk
Типа что бы замкнуть нужно возвратить функцию уже ...

Не понимаю, что ты хотел этим сказать. Перефразируй менее компактно.

mk- Автор вопроса
evle
Не понимаю, что ты хотел этим сказать. Перефразиру...

Ну, допустим, если взять тот же add_5(), то внутри этой функции мы же возвратили какое-то значение, что бы использовать это значение во внешней функции мы должны возвратить функцию add_5() у которого уже есть возвращенное внутри значение? И как я понял это и называется замыканием?

mk
Ну, допустим, если взять тот же add_5(), то внутр...

Мы не используем значение во внешней функции. Нам нечем. Задача внешней функции — создать для нас внутреннюю функцию и вернуть. При этом при создании внутренней функции у нас есть доступ к переменным внешней, и мы можем их привязать и пользоваться.

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
Карта сайта