«operators» 태그된 질문

연산자는 데이터에 대한 계산 및 비교를 수행하기 위해 거의 모든 프로그래밍 및 코딩 언어에서 발생하는 기호입니다.

4
'튜플'과 '넥타이'를 통해 비교 연산자를 구현하는 것이 좋습니다.
(참고 : tuple그리고 tieBoost 또는 C ++ 11에서 가져올 수 있습니다.) 요소가 두 개인 작은 구조체를 작성할 때 strict-weak-ordering std::pair과 같이 해당 데이터 유형에 대해 모든 중요한 작업이 이미 수행 되었기 때문에를 선택하는 경향이 있습니다. operator<. 단점은 거의 쓸모없는 변수 이름입니다. 나 자신이 그 창조하더라도 typedef, 나는 2 일 후 …

6
"y가 아닌 x"또는 "y가 아닌 x"
멤버십을 테스트 할 때 다음을 사용할 수 있습니다. x not in y 또는 : not x in y x및 에 따라이 표현식에 대해 가능한 많은 컨텍스트가있을 수 있습니다 y. 예를 들어 하위 문자열 검사, 목록 멤버십, dict 키 존재 등이 될 수 있습니다. 두 형식은 항상 동일합니까? 선호하는 구문이 있습니까?


6
C의 물결표 연산자
ELF 해싱 알고리즘에 사용 된 물결표 연산자를 보았는데 그것이 무엇을하는지 궁금합니다. (코드는 Eternally Confused에서 가져온 것 입니다.) unsigned elf_hash ( void *key, int len ) { unsigned char *p = key; unsigned h = 0, g; int i; for ( i = 0; i < len; i++ ) { h …
95 c++  c  operators 

13
!! ~ (틸드 / 뱅뱅 틸드가 아님)는 '포함 / 포함'배열 메서드 호출의 결과를 어떻게 변경합니까?
여기 jQuery inArray페이지 의 주석을 읽으면 흥미로운 선언이 있습니다. !!~jQuery.inArray(elm, arr) 이제 이중 느낌표가 결과를 boolean값이있는 type으로 변환 할 것이라고 믿습니다 true. 내가 이해하지 못하는 것은이 모든 것에서 물결표 ( ~) 연산자를 사용하는 것입니다. var arr = ["one", "two", "three"]; if (jQuery.inArray("one", arr) > -1) { alert("Found"); } if진술 리팩토링 …

9
자바 스크립트 : 연산자 오버로딩
저는 며칠 동안 JavaScript로 작업 해 왔으며 정의 된 개체에 대해 연산자를 오버로드하고 싶은 시점에 도달했습니다. Google에서 이것을 검색 한 후 공식적으로 이것을 할 수없는 것 같지만,이 작업을 수행하는 오랜 방법을 주장하는 사람들이 있습니다. 기본적으로 Vector2 클래스를 만들고 다음을 수행 할 수 있기를 원합니다. var x = new Vector2(10,10); var …

6
(큰?) 수의 값에 대한 MySQL "IN"연산자 성능
최근에 Redis와 MongoDB를 실험 해 왔으며 MongoDB 또는 Redis 에 ID 배열을 저장하는 경우가 종종있는 것 같습니다 . MySQL IN 연산자 에 대해 묻고 있으므로이 질문에 대해 Redis를 계속 사용하겠습니다 . IN 연산자 내부에 많은 수 (300-3000)의 ID 를 나열하는 것이 얼마나 성능이 좋은지 궁금합니다 . SELECT id, name, price …

12
콜론 (:) 연산자는 무엇을합니까?
분명히 콜론은 Java에서 여러 가지 방법으로 사용됩니다. 누구든지 그것이 무엇을 설명하는지 설명해 주시겠습니까? 예를 들면 다음과 같습니다. String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } 이 for-each루프를 다른 방식으로 작성 하여 :?




14
C # IN 연산자가 있습니까?
SQL에서 다음 구문을 사용할 수 있습니다. SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) C #에 상응하는 것이 있습니까? IDE는 "in"을 키워드로 인식하는 것 같지만 그것에 대한 정보를 찾을 수없는 것 같습니다. 따라서 다음과 같은 작업을 수행 할 수 있습니까? int myValue = 1; if (myValue in (1, …




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