Вопросы с тегом «nested-function»

249
Почему вложенные в Python функции не называются замыканиями?

Я видел и использовал вложенные функции в Python, и они соответствуют определению замыкания. Так почему их называют nested functionsвместо closures? Разве вложенные функции не являются замыканиями, потому что они не используются внешним миром? ОБНОВЛЕНИЕ: я читал о замыканиях, и это заставило меня...

105
Локальные переменные во вложенных функциях

Хорошо, потерпите меня, я знаю, что это будет выглядеть ужасно запутанным, но, пожалуйста, помогите мне понять, что происходит. from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for...

97
Вложенная функция JavaScript

У меня есть фрагмент кода для javascript, который я просто не понимаю: function dmy(d) { function pad2(n) { return (n < 10) ? '0' + n : n; } return pad2(d.getUTCDate()) + '/' + pad2(d.getUTCMonth() + 1) + '/' + d.getUTCFullYear(); } function outerFunc(base) { var punc = "!"; //inner function...

86
Вложенная функция в Python

Какие преимущества или последствия мы могли бы получить с таким кодом Python: class some_class(parent_class): def doOp(self, x, y): def add(x, y): return x + y return add(x, y) Я нашел это в проекте с открытым исходным кодом, делая что-то полезное внутри вложенной функции, но ничего не делая за ее...

80
Для чего нужны вложенные функции PHP?

В JavaScript очень полезны вложенные функции: замыкания, частные методы и все, что у вас есть .. Для чего нужны вложенные функции PHP? Кто-нибудь ими пользуется и для чего? Вот небольшое расследование, которое я провел <?php function outer( $msg ) { function inner( $msg ) { echo 'inner:...