Курс Раку / Основи / Скалярні змінні / Вправи / Виправлення ідентифікаторів
Рішення: Виправлення ідентифікаторів
Існує більше одного способу зробити ідентифікатори правильними. Деякі можливі варіанти показані тут:
Код
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
Коментарі
Давайте перелічимо проблеми з оригінальними іменами:
- Пробіли не дозволені:
$ A G E
. - Змінна потребує сигіла:
Name
(у Raku можливо мати змінні без сигіла, але їх все одно не можна оголошувати якmy Name
). - Апостроф (насправді одинарна лапка) не може починати ім’я:
$'Middle'Name
. - Цифра також не може починати ім’я:
$2address
. - Два дефіси не можуть стояти разом:
$from--to
.
Навігація по курсу
← Коментарі / Вбудовані коментарі | Рядки →
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська