Decimal+Extensions.swift 334 B

123456789101112131415161718192021
  1. import CoreGraphics
  2. import Foundation
  3. extension Double {
  4. init(_ decimal: Decimal) {
  5. self.init(truncating: decimal as NSNumber)
  6. }
  7. }
  8. extension Int {
  9. init(_ decimal: Decimal) {
  10. self.init(Double(decimal))
  11. }
  12. }
  13. extension CGFloat {
  14. init(_ decimal: Decimal) {
  15. self.init(Double(decimal))
  16. }
  17. }