반응형
Java에서 매개 변수 실행 순서 보장?
에서 다음 함수 호출이 주어지면 C
:
fooFunc( barFunc(), bazFunc() );
barFunc
및 의 실행 순서가 BazFunc
지정되지 않았으므로 에서 barFunc()
이전 bazFunc()
또는 bazFunc()
이전 barFunc()
에 호출 될 수 있습니다 C
.
않습니다 Java
함수 인수 식 또는 같은 실행의 순서를 지정할 수 C
있음을 지정하지?
로부터 Java 언어 사양 (표현에) :
15.7.4 인수 목록은 왼쪽에서 오른쪽으로 평가됩니다.
메서드 또는 생성자 호출 또는 클래스 인스턴스 생성 식에서 인수 식은 쉼표로 구분 된 괄호 안에 나타날 수 있습니다. 각 인수 식은 오른쪽에있는 인수 식의 일부보다 먼저 완전히 평가 된 것처럼 보입니다.
참고 URL : https://stackoverflow.com/questions/2201688/order-of-execution-of-parameters-guarantees-in-java
반응형
'Development Tip' 카테고리의 다른 글
플라스크에서 전역 변수는 스레드로부터 안전합니까? (0) | 2020.11.28 |
---|---|
컨트롤러 작업 방법에 대한 출력 캐시를 프로그래밍 방식으로 지우는 방법 (0) | 2020.11.28 |
모든 소스 하드 코딩 된 문자열 찾기 (0) | 2020.11.28 |
google-maps-v3에서 모든 마커를 얻는 방법 (0) | 2020.11.28 |
SpringSource Tool Suite (STS)가 왜 그렇게 느린가요? (0) | 2020.11.28 |