«assignment-operator» 태그된 질문

한 개체가 다른 개체에 할당 될 때 사용되는 연산자

11
Java의 + =,-=, * =, / = 복합 할당 연산자에 캐스팅이 필요하지 않은 이유는 무엇입니까?
오늘까지는 예를 들어 다음과 같이 생각했습니다. i += j; 다음에 대한 바로 가기였습니다. i = i + j; 그러나 우리가 이것을 시도한다면 : int i = 5; long j = 8; 그러면 i = i + j;컴파일되지 않지만 정상적으로 컴파일 i += j;됩니다. 실제로 i += j;이와 같은 바로 가기 …


5
복사 및 교환 관용구는 무엇입니까?
이 관용구는 무엇이며 언제 사용해야합니까? 어떤 문제가 해결됩니까? C ++ 11을 사용할 때 관용구가 변경됩니까? 많은 곳에서 언급되었지만, "무엇입니까"라는 질문과 대답은 없었으므로 여기에 있습니다. 다음은 이전에 언급 한 장소의 일부 목록입니다. 가장 좋아하는 C ++ 코딩 스타일 관용구 : 복사 스왑 C ++에서 생성자 및 = 연산자 오버로드 복사 : …


2
data.table이 다른 데이터에 대한 참조 인 경우를 정확히 이해하십시오.
의 참조 별 속성을 이해하는 데 약간의 어려움이 data.table있습니다. 일부 작업은 참조를 '파손'하는 것처럼 보이고 무슨 일이 일어나고 있는지 정확하게 이해하고 싶습니다. 를 통해 data.table다른 테이블을 만들면 data.table(를 통해 <-새 테이블을 업데이트 :=하면 원래 테이블도 변경됩니다. 이는 다음과 같이 예상됩니다. ?data.table::copy 및 stackoverflow : 데이터 테이블 패키지 내의 오퍼레이터에 의한 …


8
Java의 바로 가기 "또는 할당"(| =) 연산자
Java에서 수행 할 긴 비교 세트가 있으며 그중 하나 이상이 사실로 나오는지 알고 싶습니다. 비교 문자열이 길고 읽기 어려웠 기 때문에 가독성을 위해 분리했고 자동으로 . |=대신 단축키 연산자를 사용했습니다 negativeValue = negativeValue || boolean. boolean negativeValue = false; negativeValue |= (defaultStock < 0); negativeValue |= (defaultWholesale < 0); negativeValue …

8
할당 된 값이 아닌 단위로 평가되는 Scala 할당의 동기는 무엇입니까?
할당 된 값이 아닌 단위로 평가되는 Scala 할당의 동기는 무엇입니까? I / O 프로그래밍의 일반적인 패턴은 다음과 같은 작업을 수행하는 것입니다. while ((bytesRead = in.read(buffer)) != -1) { ... 하지만 스칼라에서는 불가능합니다. bytesRead = in.read(buffer) ..은 새로운 bytesRead 값이 아닌 Unit을 반환합니다. 기능적 언어에서 빼놓을 수있는 흥미로운 것 같습니다. 왜 …

12
Java에 조건부 및 조건부 또는 연산자의 복합 할당 버전이없는 이유는 무엇입니까? (&& =, || =)
그래서 논리 값이 이진 사업자, 자바가 &, |, ^, &&와 ||. 여기에서 그들이하는 일을 간단히 요약 해 보겠습니다. JLS 15.22.2 부울 논리 연산자 &, ^ 및 | JLS 15.23 조건부 및 연산자 && JLS 15.24 조건부 또는 연산자 || 의 경우 &결과 값은 true두 피연산자 값이 모두 다음 과 같은 …

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