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:

  1. Atstarpes nav atļautas: $ A G E.
  2. 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).
  3. Apostrofs (faktiski vienkāršs pēdiņš) nevar sākt nosaukumu: $'Middle'Name.
  4. Cipars arī nevar sākt nosaukumu: $2address.
  5. 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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська