«nested-function» 태그된 질문

7
파이썬 중첩 함수가 클로저라고 불리는 이유는 무엇입니까?
파이썬에서 중첩 함수를보고 사용했으며 클로저 정의와 일치합니다. 왜 nested functions대신에 그들은 불려지 closures는가? 중첩 함수는 외부 세계에서 사용되지 않기 때문에 클로저가 아닌가? 업데이트 : 클로저에 대해 읽고 있었고 파이썬과 관련 하여이 개념에 대해 생각하게했습니다. 아래 주석에서 누군가가 언급 한 기사를 검색하고 찾았지만 해당 기사의 설명을 완전히 이해할 수 없으므로이 질문을하는 …

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 pets the " + …

7
자바 스크립트 중첩 함수
내가 이해하지 못하는 자바 스크립트 코드가 있습니다. 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 function returnString(ext) { return …

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 중첩 함수는 무엇입니까?
자바 스크립트에서 중첩 된 함수는 매우 유용합니다 : 클로저, 개인 메서드 및 무엇을 가지고 있는지 .. 중첩 된 PHP 함수는 무엇입니까? 누구든지 그들을 사용하고 무엇을 위해? 내가 한 작은 조사가 있습니다. <?php function outer( $msg ) { function inner( $msg ) { echo 'inner: '.$msg.' '; } echo 'outer: '.$msg.' …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.