프로퍼티 구문으로 호출할 수 있는 size 함수와 달리 length()를 호출하려면 괄호를 꼭 사용해야 한다. 그리고 자바에서는 이런 확장 함수를 인스턴스 메서드처럼 호출할 수 없으며 코틀린 확장 함수를 호출하려면 정적 메서드로 호출해야 한다. 코틀린을 사용하면 다음과 같이 파라미터화 한 클래스에 함수를 추가할 수도 있다.
fun List<Int>.product(): Int = this.fold(1) { a, b -> a * b } val ints = listOf(1, 2, 3, 4, 5, 6, 7) val product = ints.product()