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