«variable-declaration» 태그된 질문


4
C ++에서 extern을 사용하는 경우
"Think in C ++"을 읽고 extern선언을 도입했습니다 . 예를 들면 다음과 같습니다. extern int x; extern float y; 나는 의미 (정의없는 선언)를 이해한다고 생각하지만 그것이 언제 유용한 지 궁금합니다. 누군가가 모범을 보일 수 있습니까?

14
파이썬에서 값을 할당하지 않고 변수를 선언하는 것이 가능합니까?
파이썬에서 변수를 선언 할 수 있습니까? var None으로 초기화되도록? 파이썬에서 허용하는 것처럼 보이지만 액세스하면 충돌이 발생합니다. 이게 가능해? 그렇지 않다면 왜? 편집 : 나는 다음과 같은 경우에 이것을하고 싶다 : value for index in sequence: if value == None and conditionMet: value = index break 복제 파이썬에서 초기화되지 않은 값 …

6
루프 내부에 변수 선언, 좋은 연습 또는 나쁜 연습?
질문 # 1 : 루프 안에서 변수를 선언하는 것이 좋은 습관입니까, 나쁜 습관입니까? 성능 문제가 있는지 여부에 대한 다른 스레드를 읽었으며 (거의 아니요), 항상 변수를 사용할 위치에 가깝게 선언해야합니다. 내가 궁금해하는 것은 이것을 피해야하는지 아닌지 또는 실제로 선호되는지입니다. 예: for(int counter = 0; counter <= 10; counter++) { string someString …


8
함수 내부에서 let을 사용하여 선언 된 일부 변수가 다른 함수에서 사용 가능한 반면 다른 변수가 참조 오류를 발생시키는 이유는 무엇입니까?
함수 내에서 선언 할 때 변수가 왜 그렇게 이상하게 작용하는지 이해할 수 없습니다. 에서 first함수는 I로 선언 let변수 b및 c값으로 10 : b = c = 10; 에서 second기능을 내가 보여 b + ", " + c 그리고 이것은 보여줍니다 : 10, 10 또한 first함수 에서 a값 10으로 선언 합니다 …



7
“var FOO = FOO || {}”(변수 또는 해당 변수에 빈 개체 할당)는 Javascript에서 의미합니까?
온라인 소스 코드를 살펴보면 여러 소스 파일 상단에서 이것을 발견했습니다. var FOO = FOO || {}; FOO.Bar = …; 그러나 나는 무엇을하는지 전혀 모른다 || {}. 나는 그것이 {}같다는 것을 알고 new Object()있고 나는 ||"이미 존재한다면 그 가치를 사용하고 그렇지 않으면 새로운 객체를 사용하라. 소스 파일의 맨 위에 왜 이것을 …

5
파이썬 변수 선언
Python을 배우고 몇 가지 기본적인 의문이 있습니다. 1. 변수 선언 (여기 경로)을 보았습니다. class writer: path = "" 때로는 명시 적 선언이 없지만 __init__. def __init__(self, name): self.name = name 의 목적을 이해 __init__하지만 다른 함수에서 변수를 선언하는 것이 좋습니다. 2. 사용자 정의 유형을 보유하기 위해 변수를 생성하려면 어떻게해야합니까? class …

2
변수 초기화를 잘못 건너 뛰거나 정의되지 않은 동작을 유발합니까?
이 코드를 고려하십시오. void foo() { goto bar; int x = 0; bar: ; } GCC와 Clang 은 변수 초기화 를 건너 뛰기 때문에 이를 거부합니다bar: . MSVC는 (사용 제외하고는 전혀 불평하지 않습니다 x후 bar:원인 경고). 우리는 비슷한 일을 할 수 있습니다 switch: void foo() { switch (0) { int …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.