Raku kurss / Padziļināti / Atkļūdošana / Atkļūdošana ar dd

Funkciju parakstu izgūšana

Kails dd — izsaukts bez argumentiem apakšprogrammas iekšienē — izdrukā šīs apakšprogrammas parakstu: tās nosaukumu un parametru sarakstu, ja tādi ir. Aplūkojiet šo piemēru ar divām apakšprogrammām:

sub f1 {
    dd
}

f1();

sub f2($x) {
    dd
}

f2(42);

Programma jebkādu vērtību vietā izdrukā parakstus:

sub f1()
sub f2($x)

Tas ir īpaši noderīgi ar multifunkcijām, kur tas pasaka, kurš kandidāts patiešām tika izsaukts:

multi sub g {
    dd
}

multi sub g($x) {
    dd
}

g();
g(42);

Izvade katrreiz nosauc atbilstošo variantu:

sub g()
sub g($x)

Kursa navigācija

Viktorīna — dd izvades lasīšana   |   Izgūt datu struktūru


💪 Vai arī dodieties tieši uz šīs sadaļas vingrinājumiem.