Kotlin은 오류를 관리하기 위해 try, catch, finally, throw를 제공합니다.
try
catch
finally
throw
코틀린에서 로깅은 단순한 경우 내장된 println() 함수를 사용하거나, SLF4J와 Logback 또는 Log4j과 같은 보다 정교한 라이브러리를 사용하여 고급 니즈에 대해 수행할 수 있습니다.
println()
간단한 예를 들어보겠습니다. 사용자에게 인사하는 긴 스크립트를 작성하는 대신, 우리는 작업을 함수로 나눕니다.
다음은 흔히 보이는 코드 스멜(code smell)과 그것의 리팩토링 버전을 보여주는 코틀린(Kotlin) 코드 조각입니다.