[kotlin] 코틀린 object 선언의 싱글톤 패턴 구현
object Singleton {
    fun doSomething() {
        println("Doing something in Singleton")
    }
}

위의 예제에서 Singleton이라는 이름의 싱글톤 객체를 선언했습니다. 이 싱글톤 객체에는 doSomething이라는 메서드가 포함되어 있습니다. 객체 선언 블록 내의 코드는 해당 싱글톤 객체가 초기화될 때 실행됩니다.

코틀린에서는 이런 싱글톤 객체를 사용하여 쉽게 전역 상태를 유지하거나 특정한 작업을 수행할 수 있습니다.

이를 통해 싱글톤을 구현하는 더 오래된 방법들에 비해 코드가 간결해지고 가독성이 높아집니다.