Курс Raku / Розширені / Докладніше про вбудовані типи / Рядки / Вправи / Доменна частина

Розв’язання: Доменна частина

Ось один із можливих варіантів розв’язання задачі.

Код

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.

Навігація курсом

Доменна частина   |   Конструкції квотування 🆕