Raku kurss / Pamati / Skalarie mainīgie / Vingrinājumi / Pareizi nosaukumi
Risinājums: Pareizi nosaukumi
Ir vairāk nekā viens veids, kā padarīt identifikatorus pareizus. Dažas iespējamās opcijas ir parādītas šeit:
Kods
my $AGE = 30;
my $Name = 'Valdis';
my $Middle'Name = 'C.';
my $address2 = 'Otrā iela, 12';
my $from-to = 'Londona uz Parīzi';
Visi identifikatori ir derīgi, bet, iespējams, labāk izvairīties no nosaukumiem ar apostrofiem, ja jums $nav
spēcīgu iemeslu tos izmantot.
🦋 Jūs varat atrast avota kodu failā identifiers.raku.
Izvade
Šī programma nerada nekādu izvadi, bet jums nevajadzētu saņemt nekādas kļūdas, kad Rakudo to kompilē un izpilda:
$ raku exercises/scalar-variables/identifiers.raku
Komentāri
Uzskaitīsim problēmas ar sākotnējiem nosaukumiem:
- Atstarpes nav atļautas:
$ A G E
. - Mainīgajam ir nepieciešams sigils:
Name
(Raku ir iespējams izmantot mainīgos bez sigiliem, bet tos joprojām nevar deklarēt kāmy Name
). - Apostrofs (faktiski vienkāršs pēdiņš) nevar sākt nosaukumu:
$'Middle'Name
. - Cipars arī nevar sākt nosaukumu:
$2address
. - Divi domuzīmes nevar būt kopā:
$from--to
.
Kursa navigācija
← Komentāri / Iekļautie komentāri | Virknes →
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська