Cursus Raku / Geavanceerd / Subroutines / Signaturen / Exercises

Een optionele exponent

Probleem

Schrijf een subroutine power met een verplichte parameter $base en een optionele parameter $exp. Wanneer de exponent wordt meegegeven, verhef je het grondtal tot die macht; wanneer hij wordt weggelaten, wordt standaard gekwadrateerd (gebruik de defined-or-operator // om 2 als terugvalwaarde te gebruiken).

Roep de subroutine een keer aan met alleen een grondtal, en een keer met een grondtal en een exponent.

Voorbeeld

Het programma drukt af:

25
125

Oplossing

Bekijk de oplossing

Cursusnavigatie

Oplossing: Alle argumenten optellen   |   Oplossing: Een optionele exponent