Форум сайта python.su
0
Дорогие друзья.
Напишите пожалуйста пример, как использовать функцию внутри функции.
Офлайн
173
Вы про замыкания говорите?
Офлайн
0
reclosedevПолезная штука, пригодится, спасибо.
Вы про замыкания говорите?
Офлайн
1
def square(n): return pow(n, 2)
Отредактировано zipsetic (Май 21, 2012 20:50:30)
Офлайн
568
xxnikolayxxЭто очень специфический вопрос. К сожалению, Питон не поддерживает вызов функции из другой функции. Но костыльное решение есть. Тут надо применять методы интроспекции и прочую питонью магию, где-то на хабре видел метакласс, который решает данную проблему. Думаю, Вам надо идти в топик “Питон для профессионалов”reclosedevПолезная штука, пригодится, спасибо.
Вы про замыкания говорите?
Но я говорил о том, как можно внутри функции вызывать другую, а не задавать ее.
Офлайн
0
FishHookСпасибо за ответ.
Офлайн
75
xxnikolayxxЧувак, да над тобой постебались
В итоге все пришло к тому, что пришлось переписать всю архитектуру.
Офлайн
0
SingularityДа я понял =)
Отредактировано xxnikolayxx (Июнь 29, 2013 10:59:35)
Офлайн
0
FishHookВ “Основах программирования на Python” С. Шапошниковой стоит именно такая задача: “Придумайте программу, в которой из одной функции вызывается вторая. При этом ни одна из них ничего не возвращает в основную ветку программы, обе должны выводить результаты своей работы с помощью функции print()”. Очевидно, я что-то неправильно понимаю )
Офлайн
2
IntelaidaНу вы тему-то почитайте, очевидно, что он пошутил.
Офлайн