이번 글에서는 코틀린 확장함수를 언제 사용하면 좋을지에 대해 알아봤다. nextstep 미션을 수행하면서 다음과 같은 요구사항을 구현해야했다. 문자열(+, -, x, ÷)이 주어졌을 때, enum 으로 바꾸기 입력) + 결과) Operator.PLUS 먼저 "Operator"라는 이름으로 enum class를 선언해줬다. enum class Operator(val symbol: String) { PLUS("+"), MINUS("-"), MULTIPLY("x"), DIVIDE("÷"); } 코틀린을 공부하면서 확장함수 개념에 대해 학습했고, 이번 기회에 사용해봤다. 다음은 문자열을 Operator로 변경해주는 로직이다. fun String.findOperator(): Operator { return Ope..