Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах / Строки / Exercises / Доменная часть

Решение: Доменная часть

Вот одно из возможных решений задачи.

Код

my $email = 'user@example.com';

my $at = $email.index('@');
say $email.substr($at + 1);

🦋 Исходный код можно найти в файле find-domain.raku.

Вывод

example.com

Комментарии

  1. index('@') возвращает 4 — позицию символа @, считая с нуля.

  2. substr($at + 1) начинает на один символ после @ и, поскольку длина не указана, продолжает до конца строки, возвращая example.com.

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

Доменная часть   |   Конструкции кавычек