[Kotlin] DSL
💡 도메인 특화 언어인 DSL의 개념에 대하여 알고, 간단한 실습을 진행하였습니다.DSL?특정 업무나 문제 해결을 위해 최적화된 언어로, 해당 도메인에서 일반적으로 사용되는 개념과 연산을 간결하고 직관적으로 표현할 수 있게 해줍니다.Domain Specific Language의 약자로, 특정 도메인에 국한해 사용하는 언어입니다.반대 개념으로는 General Purpose Language가 있으며, C, C++, Kotlin, Swift 등의 프로그래밍 언어들이 이에 해당합니다.DSL vs GPLDSL웹 페이지 레이아웃, 데이터베이스 쿼리, 빌드 자동화 등 작업을 쉽게 하기 위해 설계되었습니다.생산성과 가독성이 좋고, 복잡한 작업을 간단하게 표현할 수 있습니다.하지만 범용적이지 않아서 다른 도메인에 적용..