Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Classes et obiecta / Methodi classis / Exercises / Formula in classe

Solutio: Formula in classe

Ecce solutio possibilis huius exercitationis.

Codex

class Geometry {
    method circle-area($r) {
        (π * $r * $r).round
    }
}

say Geometry.circle-area(10);

🦋 Inveni codicem fontem in archivo speed-limit.raku.

Exitus

314

Commentarii

  1. Methodus nullum attributum tangit — solum cum parametro suo $r operatur — itaque in ipsa classe vocari potest, nullo obiecto prius creato.

  2. Geometry.circle-area(10) methodum in obiecto generis vocat, 10 tradens. Effectus est π * 10 * 10, et post rotundationem 314.

Formula in classe   |   A chiliometris ad miliaria