몇 가지 예를 살펴보자.
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를 결과로 돌려준다.