«variable-names» 태그된 질문

10
변수 인 테이블 이름
이 쿼리를 실행하려고합니다. declare @tablename varchar(50) set @tablename = 'test' select * from @tablename 다음과 같은 오류가 발생합니다. 메시지 1087, 수준 16, 상태 1, 줄 5 테이블 변수 "@tablename"을 선언해야합니다. 테이블 이름을 동적으로 채우는 올바른 방법은 무엇입니까?

24
변수 이름을 숫자로 시작할 수없는 이유는 무엇입니까?
"왜 변수 이름을 숫자로 시작할 수 없는가?"라는 질문을하면서 얼마 전 새로운 C ++ 개발자와 함께 일하고있었습니다. 일부 숫자에는 텍스트가있을 수 있으며 (123456L, 123456U), 어떤 양의 알파 문자가있는 모든 것이 변수 이름이라고 생각하면 불가능할 것입니다. 정답입니까? 더 이상의 이유가 있습니까? string 2BeOrNot2Be = "that is the question"; // Why won't this …

7
R 데이터 파일에서 지정한 변수 이름으로 개체를로드하려면 어떻게해야합니까?
를 사용하여 R 데이터 파일에 변수를 저장하면 해당 변수를 저장 한 save세션에있는 이름으로 저장됩니다. 나중에 다른 세션에서로드 할 때로드 스크립트가 알 수없는 동일한 이름으로로드됩니다. 이 이름은 로딩 세션에서 동일한 이름의 기존 변수를 덮어 쓸 수 있습니다. 기존 변수를 방해 할 위험없이 데이터 파일의 개체를 지정된 변수 이름으로 안전하게로드하는 방법이 있습니까? …

30
대소 문자 만 다른 변수 이름을 사용하는 것이 부도덕한가요?
예를 들어, 다음 코드를 사용하십시오. var person = new Person(); 또는 Pythonistas : person = Person() 나는 이것이 얼마나 나쁜지 끊임없이 이야기하지만,이 두 줄의 코드가 부도덕 한 예를 아직 보지 못했습니다. 나에게 사람은 사람이고 다른 이름을 붙이는 것은 시간 낭비입니다. 구문 강조를 표시하기 며칠 전에는 이것이 큰 문제 였을 것입니다. …

1
부모 범위의 변수와 이름이 같은 자식 변수를 선언 할 수있는 이유는 무엇입니까?
나는 최근에 이미 같은 이름의 변수가있는 함수 내에 선언 된 작업의 매개 변수로 변수 이름을 실수로 재사용하는 일부 코드를 작성했습니다. 예를 들면 다음과 같습니다. var x = 1; Action<int> myAction = (x) => { Console.WriteLine(x); }; 중복을 발견했을 때 코드가 컴파일되고 완벽하게 실행되었다는 사실에 놀랐습니다. 이것은 C #의 범위에 대해 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.