Запитання з тегом «nested-function»

7
Чому python вкладені функції не називаються закриттями?
Я бачив і використовував вкладені функції в Python, і вони відповідають визначенню закриття. То чому їх називають nested functionsзамість closures? Чи вкладені функції не є закриттями, оскільки вони не використовуються зовнішнім світом? ОНОВЛЕННЯ: Я читав про закриття, і це змусило мене думати про цю концепцію стосовно Python. Я шукав та …

4
Локальні змінні в вкладених функціях
Гаразд, поводься зі мною, я знаю, що це буде виглядати жахливо перекрученим, але, будь ласка, допоможи мені зрозуміти, що відбувається. 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 animal in ['cow', 'dog', 'cat']: cage = Cage(animal) def pet_function(): print "Mary …

7
Вкладена функція 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 …

6
Вкладена функція в Python
Яку користь чи наслідки ми могли б отримати з кодом Python, як це: class some_class(parent_class): def doOp(self, x, y): def add(x, y): return x + y return add(x, y) Я знайшов це у проекті з відкритим кодом, виконуючи щось корисне всередині вкладеної функції, але не роблячи абсолютно нічого за її …

12
Для чого призначені вкладені функції PHP?
У JavaScript вкладені функції дуже корисні: закриття, приватні методи та те, що у вас .. Для чого призначені вкладені функції PHP? Хтось ними користується і для чого? Ось невеличке розслідування, яке я зробив <?php function outer( $msg ) { function inner( $msg ) { echo 'inner: '.$msg.' '; } echo …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.