Crea un círculo con POO

Crea una clase Circle cuyo inicializador acepte un radio. Guarda ese radio en cada instancia para que ambos métodos calculen el resultado correspondiente a ese círculo en particular. Cada círculo debe proporcionar getArea(), que devuelve π × radius², y getPerimeter(), que devuelve 2 × π × radius. Usa Double.pi. El inicializador y ambos métodos forman parte de la interfaz pública obligatoria.

Ejemplos

let large = Circle(radius: 11)
large.getArea() // aproximadamente 380.132711084365

let small = Circle(radius: 4.44)
small.getPerimeter() // aproximadamente 27.897342763877365

Notas

No te preocupes por la precisión de los números de punto flotante; las pruebas comparan los resultados con un pequeño margen de tolerancia. Este es un tutorial de programación orientada a objetos, por lo que el tema puede parecer más avanzado que el cálculo en sí.