JLS :
- (>)는 낮은 우선 운영자는 람다 식의 화살표이고 , 다음 할당 사업자.
어느 방향 (우선 순위 증가, 우선 순위 감소)을 따랐습니까? - "팔로우"는 할당이 우선 순위가 높거나 우선 순위가 낮다는 것을 의미합니다 (화살표 연산자와 관련하여)? "가장 낮은"(화살표의 경우)은 절대적으로 가장 낮기 때문에 증가하고 있다고 생각합니다.
내가 이해하는 것처럼 화살표 (->)는이 Princeton 연산자 우선 순위 테이블의 맨 아래 (모든 할당 연산자 아래에 있음)에 있어야 하므로 화살표 (->)의 우선 순위 수준은 0입니다 (표 당).
이해가 정확합니까?
ExamTray 는 화살표 우선 순위가 할당과 적어도 동일하다고 말하고 있습니다. 또한 화살표 연관성이 왼쪽-> 끝-> 오른쪽 (할당과 달리)임을 분명히했습니다. 화살표 연관성에 대한 JLS 인용문을 찾지 못했습니다.
저는 항상 과제 우선 순위가 주로 이유로 가장 낮다고 생각했습니다.
->
낮은입니다 동부 표준시 , 할당 연산자는 낮은 수 없습니다 어 우선합니다.
IntFunction fo = a->b->a-b; // in test
->의 우선 순위 / 연관성을 의미합니다. 그래서 나는 확실하지 않기 때문에 전체 우선 순위 / 연관 표에서-> 우선 순위 / 연관성을 명확히하기로 결정했습니다.
IntUnaryOperator op; op = x -> x;
흥미 롭습니다. 프로덕션 의 유효한 인스턴스가 아니기 (op = x) -> x
때문에 아마도 고려 op = x
되지 않았 LambdaParameters
습니까?
The lowest precedence operator is the arrow of a lambda expression.