"Think in C ++"을 읽고 extern선언을 도입했습니다 . 예를 들면 다음과 같습니다. extern int x; extern float y; 나는 의미 (정의없는 선언)를 이해한다고 생각하지만 그것이 언제 유용한 지 궁금합니다. 누군가가 모범을 보일 수 있습니까?
파이썬에서 변수를 선언 할 수 있습니까? var None으로 초기화되도록? 파이썬에서 허용하는 것처럼 보이지만 액세스하면 충돌이 발생합니다. 이게 가능해? 그렇지 않다면 왜? 편집 : 나는 다음과 같은 경우에 이것을하고 싶다 : value for index in sequence: if value == None and conditionMet: value = index break 복제 파이썬에서 초기화되지 않은 값 …
질문 # 1 : 루프 안에서 변수를 선언하는 것이 좋은 습관입니까, 나쁜 습관입니까? 성능 문제가 있는지 여부에 대한 다른 스레드를 읽었으며 (거의 아니요), 항상 변수를 사용할 위치에 가깝게 선언해야합니다. 내가 궁금해하는 것은 이것을 피해야하는지 아닌지 또는 실제로 선호되는지입니다. 예: for(int counter = 0; counter <= 10; counter++) { string someString …
VBA를 처음 사용하고 다음 선언 및 할당을 한 줄로 변환 할 수 있는지 알고 싶습니다. Dim clientToTest As String clientToTest = clientsToTest(i) 또는 Dim clientString As Variant clientString = Split(clientToTest)
함수 내에서 선언 할 때 변수가 왜 그렇게 이상하게 작용하는지 이해할 수 없습니다. 에서 first함수는 I로 선언 let변수 b및 c값으로 10 : b = c = 10; 에서 second기능을 내가 보여 b + ", " + c 그리고 이것은 보여줍니다 : 10, 10 또한 first함수 에서 a값 10으로 선언 합니다 …
다음과 같이하면 속도 나 효율성이 저하 될지 궁금합니다. int i = 0; while(i < 100) { int var = 4; i++; } int var백 번 선언합니다 . 있을 것 같지만 확실하지 않습니다. 대신 이것을하는 것이 더 실용적 / 빠른 것입니까? int i = 0; int var; while(i < 100) { …
여기서 무슨 일이 일어나고 있습니까? if(int a = Func1()) { // Works. } if((int a = Func1())) { // Fails to compile. } if((int a = Func1()) && (int b = Func2())) ) { // Do stuff with a and b. // This is what I'd really like to be …
온라인 소스 코드를 살펴보면 여러 소스 파일 상단에서 이것을 발견했습니다. var FOO = FOO || {}; FOO.Bar = …; 그러나 나는 무엇을하는지 전혀 모른다 || {}. 나는 그것이 {}같다는 것을 알고 new Object()있고 나는 ||"이미 존재한다면 그 가치를 사용하고 그렇지 않으면 새로운 객체를 사용하라. 소스 파일의 맨 위에 왜 이것을 …
Python을 배우고 몇 가지 기본적인 의문이 있습니다. 1. 변수 선언 (여기 경로)을 보았습니다. class writer: path = "" 때로는 명시 적 선언이 없지만 __init__. def __init__(self, name): self.name = name 의 목적을 이해 __init__하지만 다른 함수에서 변수를 선언하는 것이 좋습니다. 2. 사용자 정의 유형을 보유하기 위해 변수를 생성하려면 어떻게해야합니까? class …
이 코드를 고려하십시오. void foo() { goto bar; int x = 0; bar: ; } GCC와 Clang 은 변수 초기화 를 건너 뛰기 때문에 이를 거부합니다bar: . MSVC는 (사용 제외하고는 전혀 불평하지 않습니다 x후 bar:원인 경고). 우리는 비슷한 일을 할 수 있습니다 switch: void foo() { switch (0) { int …