Курс Раку / Основи / Скалярні змінні / Вправи / Виправлення ідентифікаторів

Рішення: Виправлення ідентифікаторів

Існує більше одного способу зробити ідентифікатори правильними. Деякі можливі варіанти показані тут:

Код

my $AGE = 30;
my $Name = 'Valdis';
my $Middle'Name = 'C.';
my $address2 = 'Second street, 12';
my $from-to = 'London to Paris';

Усі ідентифікатори є дійсними, але, ймовірно, краще уникати імен з апострофами, якщо у вас $немає вагомих причин їх використовувати.

🦋 Ви можете знайти вихідний код у файлі 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 4o. Оригінальний текст англійською мовою.

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