프로그래밍에서 근본적인 원칙은 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())
}

댓글남기기