덧셈 연산자

나루 위키
둘러보기로 가기 검색하러 가기

덧셈 연산자 a + b는 a와 b를 더한 결과를 반환한다.

123 + 456 --> 579
10.123 + (-3.7) --> -6.423

문자열 등은 덧셈으로 붙일 수 없다. 연결 연산자를 사용해야 한다. 다르게 표현하면, 덧셈은 항상 교환법칙이 성립해야 한다.

"foo" + "bar" -- 오류: `+` 연산자를 문자열/문자열에 적용할 수 없음
3 + "4"       -- 오류: `+` 연산자를 정수/문자열에 적용할 수 없음

"foo" ++ "bar"     --> "foobar"
str from(3) ++ "4" --> "34"

범위 제한 타입에서는 OutOfBound 실패가 발생할 수 있다. 실패를 발생시키지 않으려면 별도의 메소드를 사용해야 한다.