Kurso de Raku / Progresinta / Sencimigo / Senararigado kun dd

Dumpado de funkciaj subskriboj

Nuda dd — vokita sen argumentoj ene de subrutino — presas la signaturon de tiu subrutino: ĝian nomon kaj la liston de parametroj, se ĝi havas. Ekzamenu la sekvan ekzemplon kun du subrutinoj:

sub f1 {
    dd
}

f1();

sub f2($x) {
    dd
}

f2(42);

La programo presas la signaturojn anstataŭ iujn ajn valorojn:

sub f1()
sub f2($x)

Ĉi tio estas speciale utila kun plur-funkcioj, kie ĝi diras al vi, kiu kandidato estis efektive vokita:

multi sub g {
    dd
}

multi sub g($x) {
    dd
}

g();
g(42);

La eligo nomas la kongruan varianton ĉiufoje:

sub g()
sub g($x)

Kursa navigado

Kvizo — Legado de dd-dumpo   |   Dumpi la datumstrukturon


💪 Aŭ iru rekte al la ekzercoj de ĉi tiu sekcio.