이펙티브 코루틴을 요약한 내용입니다. 코틀린은 모듈로 프로그램을 설계 클래스, 객체, 함수, 타입 별칭(type alias), 톱레벨(top-level) 프로퍼티 등 다양한 요소로 구성 됨 읽고 쓸수 있는 프로퍼티 var를 사용하거나, mutable 객체를 사용하면 상태를 가질 수 있다 var a = 10 var list: MutableList = mutableListOf() 계좌에 돈이 얼마나 있는지 나타내는 상태 예제 class BankAccount { var balance = 0.0 private set fun deposit(depositAmount: Double) { balance += depositAmount } @Throws(InsufficientFunds::class) fun withdraw..