10.4.4 확장(Extensions)

10.4.4 확장(Extensions)

정적 확장(Static Extension)이 수학 라이브러리와 함께 사용되는 것은 일반적입니다. 다음 코드는 간단한 예를 보여줍니다:

class MathStaticExtension {
  /* 라디안 각도를 도로 변환 */
  inline public static function toDegrees(radians:Float):Float {
    return radians * 180 / Math.PI;
  }
}
using MathStaticExtension;

class Main {
  public static function main() {
    var ang = 1 / 2 * Math.PI;
    trace(ang.toDegrees()); // 90
  }
}

출처: Extensions

더 알아보기