Kotlin - Operator Precedence (연산자 우선순위)

CODEDRAGON Development/Kotlin

반응형


 

Kotlin - Operator Precedence (연산자 우선순위)

코틀린에서 정해진 연산자 우선순위입니다.

 

https://kotlinlang.org/docs/reference/grammar.html#precedence

 

Precedence

Title

Symbols

Highest

Postfix

++, --, ., ?., ?

 

Prefix

-, +, ++, --, !, labelDefinition

 

Type RHS

:, as, as?

 

Multiplicative

*, /, %

 

Additive

+, -

 

Range

..

 

Infix function

SimpleName

 

Elvis

?:

 

Named checks

in, !in, is, !is

 

Comparison

<, >, <=, >=

 

Equality

==, \!==

 

Conjunction

&&

 

Disjunction

||

Lowest

Assignment

=, +=, -=, *=, /=, %=