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

Решение: Исправьте идентификаторы

Есть много способов исправить идентификаторы. Несколько возможных решений показаны ниже.

Код

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.

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

Комментарии / Вложенные комментарии   |   Строки

Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.

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