확장함수 만들기

1. 확장 함수 문법

예를 들어 String에 확장 함수를 붙일 수도 있어:

 
 
fun String.addSurroundingBrackets(): String {
    return "[$this]"
}

val result = "hello".addSurroundingBrackets()
// 결과: [hello]

원래 String에는 addSurroundingBrackets()라는 함수가 없는데,
내가 새로 만든 거야.