Corso di Raku / Fondamenti / Fondamenti delle funzioni / La funzione MAIN / Uso di unit sub

Quiz* — Uso della definizione a livello di unità

1

Scegli uno dei dichiaratori per rendere il programma corretto.

unit(: my, multi, unit :) sub MAIN(Str $name);
.say "Hello, $name!";

2

Dì se il programma è corretto.

unit sub MAIN(Str $name) {
    say "Hello, $name!";
}
validQuesto programma è  (: valido, non valido :)Nonostante la presenza di unit, puoi ancora aggiungere parentesi graffe, ma è superfluo.

3

Questo programma è corretto?

unit multi sub MAIN() {
    say 'Hello, everyone!';
}

unit multi sub MAIN($name) {
    say "Hello, $name!";
}
invalidQuesto programma è  (: valido, non valido :)Errore: Cannot use 'unit' with individual multi candidates.

Uso di unit sub   |   Ciao, Mondo!