더북(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를 결과로 돌려준다.