[아토믹 코틀린] 21 - 패키지
프로그래밍에서 근본적인 원칙은 DRY, 즉 ‘Don’t repeat yourself’입니다. 이 원칙을 따르면 코드를 작성할 때 중복을 피하고, 코드를 재사용할 수 있습니다. 패키지는 이러한 원칙을 지원하는 도구입니다.
import kotlin.math.PI as circleRatio
import kotlin.math.cos as cosine
fun main() {
println(circleRatio)
println(cosine(circleRatio))
}
package myPackage
import kotlin.math.sqrt
class RightTriangle(val a: Double, val b: Double) {
fun hypotenuse() = sqrt(a * a + b * b)
fun area() = a * b / 2
}
import myPackage.RightTriangle
fun main(){
val triangle = RightTriangle(3.0, 4.0)
println(triangle.hypotenuse())
println(triangle.area())
}
댓글남기기