Go 연산자(Operators)

Go 연산자(Operators)

연산자

x + y       덧셈 (문자열 연결에도 사용)
x - y       뺄셈
x * y       곱하기
x / y       나눗셈
x % y       나눗셈의 나머지
x & y       논리 (AND)
x | y       논리합(OR)
x ^ y       배타적 논리합(XOR)
x &^ y      x AND (NOT y)
x << y      y 비트 왼쪽으로 이동
x >> y      y 비트 오른쪽으로 이동
x = y       x y 대입
x := y      x y 대입 (초기화 사용 가능)
x++         x = x + 1 동의어
x--         x = x - 1 동의어
x += y      x = x + y 동의어
x -= y      x = x - y  동의어
x *= y      x = x * y  동의어
x /= y      x = x / y 동의어
x %= y      x = x % y  동의어
x &= y      x = x & y  동의어
x |= y      x = x | y 동의어
x ^= y      x = x ^ y  동의어
x &^= y     x = x &^ y  동의어
x <<= y     x = x << y 동의어
x >>= y     x = x >> y 동의어
x && y      x  y(AND)
x || y      x 또는 y(OR)
!x          x true 경우 false/false 경우 true(NOT)
x == y      x y 같으면
x != y      x y 같지 않으면
x < y       y x보다 크면
x <= y      y x 이상이면
x > y       y x보다 작으면
x >= y      y x 이하이면
ch <- x     ch 채널로 x 보내기
x = <- ch   ch 채널에서 x 수신



최종 수정 : 2023-03-26