Курс по Raku / Основи / Скаларни променливи / Упражнения / Поправете идентификаторите

Решение: Поправете идентификаторите

Има повече от един начин да направите идентификаторите правилни. Някои възможни опции са показани тук:

Код

my $AGE = 30;
my $Name = 'Valdis';
my $Middle'Name = 'C.';
my $address2 = 'Втора улица, 12';
my $from-to = 'Лондон до Париж';

Всички идентификатори са валидни, но вероятно е по-добре да избягвате имена с апострофи, ако нямате силни причини да ги използвате.

🦋 Можете да намерите изходния код във файла identifiers.raku.

Изход

Тази програма не генерира никакъв изход, но не трябва да получавате никакви грешки, когато Rakudo я компилира и изпълни:

$ raku exercises/scalar-variables/identifiers.raku

Коментари

Нека изброим проблемите с оригиналните имена:

  1. Интервалите не са позволени: $ A G E.
  2. Променливата се нуждае от сигил: Name (възможно е да има променливи без сигил в Raku, но те все пак не могат да бъдат декларирани като my Name).
  3. Апостроф (всъщност единична кавичка) не може да започва име: $'Middle'Name.
  4. Цифра също не може да започва име: $2address.
  5. Две тирета не могат да стоят заедно: $from--to.

Навигация по курса

Коментари / Вградени коментари   |   Стрингове

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

Преводи на тази страница: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська