더북(TheBook)

몇 가지 예를 살펴보자.

var a = 'a'
var h = 'h'
/* 'a'보다 뒤에 있는 다섯 번째 글자  */ println(a + 5)  // f
/* 'a'보다 앞에 있는 다섯 번째 글자  */ println(a – 5)  // \
/* 'a'와 'h' 사이의 거리  */ println(h – a)             // 7
/* 'h' 바로 앞 글자       */ println(--h)               // g
/* 'a' 바로 뒤 글자       */ println(++a)               // b

자바 vs. 코틀린 자바에서는 문자(char)에 대한 산술 연산 결과가 암시적으로 정수로 변환된다. 반면 코틀린에서 Char에 대한 연산은(두 문자의 차이는 제외) Char를 결과로 돌려준다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.