«scope» 태그된 질문

범위는 값과 표현식이 연결된 둘러싸는 컨텍스트입니다. 범위가 불분명 한 질문에 대해서는 물론 다른 유형의 범위에 대한 질문에도이 태그를 사용하십시오.

3
Perl에서 "my"키워드를 어떻게 사용해야합니까?
온라인 예제 Perl 스크립트에서 변수 이름 앞에 "my"키워드가 계속 표시되지만 그게 무슨 뜻인지 모르겠습니다. 매뉴얼 페이지와 다른 사이트를 온라인으로 읽으려고했지만 사용 방식과 매뉴얼의 차이를 고려할 때 그것이 무엇인지 식별하는 데 어려움이 있습니다. 예를 들어,이 게시물에서 배열의 길이를 가져 오는 데 사용됩니다. Perl에서 배열의 크기 찾기 그러나 매뉴얼은 다음과 같이 말합니다. …

18
자바 스크립트 함수 범위 지정 및 호이 스팅
방금 Ben Cherry의 JavaScript Scoping and Hoisting에 대한 훌륭한 기사를 읽었습니다 . var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); 위의 코드를 사용하면 브라우저는 "1"을 경고합니다. 왜 "1"을 반환하는지 잘 모르겠습니다. 그가 말한 것 중 일부는 다음과 같이 떠 오릅니다. 모든 …

3
Angularjs, 경로 간 범위 전달
여러 페이지에 걸쳐 펼쳐지는 양식이있는 상황이 있습니다 (이상적이지 않을 수도 있지만 이것이 방법입니다). 사용자가 단계 사이를 앞뒤로 이동하면 상태를 쉽게 기억할 수 있도록 전체 양식에 대해 하나의 범위를 만들고 싶습니다. 그래서 매우 의사 코드로해야합니다. 세트 $scope.val = <Some dynamic data> 링크를 클릭하면 새 템플릿으로 라우팅됩니다 (아마도 동일한 컨트롤러 사용). $scope.val …

6
전역 변수가 JavaScript에서 정의되지 않은 값을 가지고 있다는 사실에 놀랐습니다.
오늘 저는 전역 변수가 undefined어떤 경우에 가치 가 있다는 것을보고 완전히 놀랐습니다 . 예: var value = 10; function test() { //A console.log(value); var value = 20; //B console.log(value); } test(); 출력을 다음과 같이 제공합니다. undefined 20 여기에서 JavaScript 엔진이 글로벌 가치를 undefined. JavaScript가 해석 언어라는 것을 알고 있습니다. 함수에서 …
87 javascript  scope 

3
ECMAScript 2015 : for 루프의 const
완전한 ECMAScript 2015 구현에서 작동해야하는 두 가지 (또는 둘 다) 코드 조각 중 어느 것입니까? for (const e of a) for (const i = 0; i < a.length; i += 1) 내 이해에서 첫 번째 예제는 e각 반복마다 초기화 되기 때문에 작동 합니다. 이것은 i두 번째 버전 의 경우에도 해당되지 …

8
PHP 함수에서 전역 변수에 액세스
대부분의 프로그래밍 언어 범위 규칙에 따르면 내부 함수 외부에 정의 된 변수에 액세스 할 수 있지만이 코드가 작동하지 않는 이유는 무엇입니까? <?php $data = 'My data'; function menugen() { echo "[" . $data . "]"; } menugen(); ?> 출력은 [].
83 php  scope 

6
C의 공유 전역 변수
C에서 공유되는 전역 변수를 어떻게 만들 수 있습니까? 헤더 파일에 넣으면 링커는 변수가 이미 정의되어 있다고 불평합니다. 내 C 파일 중 하나에서 변수를 선언하고 extern사용하려는 다른 모든 C 파일의 맨 위에 s 를 수동으로 넣는 유일한 방법 입니까? 이상적이지 않은 것 같습니다.

5
Angular UI 모달의 범위 문제
각도 UI 모달의 범위를 이해 / 사용하는 데 문제가 있습니다. 여기에서 즉시 명확하지는 않지만 모듈과 모든 것이 올바르게 설정되어 있지만 (내가 말할 수있는 한) 특히 이러한 코드 샘플에서 버그를 찾습니다. index.html (중요한 부분) <div class="btn-group"> <button class="btn dropdown-toggle btn-mini" data-toggle="dropdown"> Actions <span class="caret"></span> </button> <ul class="dropdown-menu pull-right text-left"> <li><a ng-click="addSimpleGroup()">Add …

1
데코레이터에서 자신에 액세스
unittest의 setUp () 메서드에서 나중에 실제 테스트에서 참조되는 몇 가지 자체 변수를 설정했습니다 . 로깅을 수행하는 데코레이터도 만들었습니다. 데코레이터에서 자체 변수에 액세스 할 수있는 방법이 있습니까? 간단하게하기 위해 다음 코드를 게시합니다. def decorator(func): def _decorator(*args, **kwargs): # access a from TestSample func(*args, **kwargs) return _decorator class TestSample(unittest.TestCase): def setUp(self): self.a …

1
종속 범위가있는 중첩 템플릿
종속 범위는 무엇이며 다음 오류의 맥락에서 typename의 의미는 무엇입니까? $ make g++ -std=gnu++0x main.cpp main.cpp:18:10: error: need 'typename' before 'ptrModel<std::vector<Data> >::Type' because 'ptrModel<std::vector<Data> >' is a dependent scope make: *** [all] Error 1 /* * main.cpp */ #include <vector> #include <memory> template<typename T> struct ptrModel { typedef std::unique_ptr<T> Type; }; …
79 c++  templates  scope  nested 

11
Java에서 중괄호는 그 자체로 무엇을 의미합니까?
두 가지 방법으로 중괄호를 사용하는 Java 코드가 있습니다. // Curly braces attached to an 'if' statement: if(node.getId() != null) { node.getId().apply(this); } // Curly braces by themselves: { List<PExp> copy = new ArrayList<PExp>(node.getArgs()); for(PExp e : copy) { e.apply(this); } } outAMethodExp(node); 첫 번째 if문 다음에 나오는 독립형 중괄호 는 …

1
부모 범위의 변수와 이름이 같은 자식 변수를 선언 할 수있는 이유는 무엇입니까?
나는 최근에 이미 같은 이름의 변수가있는 함수 내에 선언 된 작업의 매개 변수로 변수 이름을 실수로 재사용하는 일부 코드를 작성했습니다. 예를 들면 다음과 같습니다. var x = 1; Action<int> myAction = (x) => { Console.WriteLine(x); }; 중복을 발견했을 때 코드가 컴파일되고 완벽하게 실행되었다는 사실에 놀랐습니다. 이것은 C #의 범위에 대해 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.