Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Groovy 1.0 beta 10 이후부터는 다음 논리연산자가 지원됩니다:
<<, >>, >>>, |, &, ^, 그리고 ~.

연산자

_의미_

<<

비트 좌측 쉬프트 연산자

>>

비트 우측 쉬프트 연산자

>>>

비트 기호없는 우측 쉬프트 연산자

|

비트 OR 연산자

&

비트 AND 연산자

^

비트 XOR 연산자

~

비트 부정 연산자

<<=

비트 좌측 쉬프트 대입연산자

>>=

비트 우측 쉬프트 대입연산자

>>>=

비트 기호없는 우측 쉬프트 대입연산자

|=

비트 OR 대입연산자

&=

비트 AND 대입연산자

^=

비트 XOR 대입연산자

예를 들어:

Code Block
groovy
groovy
assert (1 << 2) == 4         // bitwise left shift
assert (4 >> 1) == 2         // bitwise right shift
assert (15 >>> 1) == 7       // bitwise unsigned right shift
assert (3 | 6) == 7          // bitwise or
assert (3 & 6) == 2          // bitwise and
assert (3 ^ 6) == 5          // bitwise xor
assert (~0xFFFFFFFE) == 1    // bitwise negation