Топічна змінна
$_
— це спеціальна змінна, яка називається topic variable (змінна теми).
Розглянемо цикл по діапазону:
for 1..5 -> $n {
say $n;
}
Змінну $n
можна опустити, і в цьому випадку вона буде замінена автоматично створеною змінною $_
. Програма буде еквівалентна наступному:
for 1..5 {
say $_;
}
Як ви пам’ятаєте, можна використовувати say
як метод:
for 1..5 {
$_.say;
}
Виклик методів на $_
не вимагає згадування самої змінної. Отже, наш цикл можна ще більше спростити:
for 1..5 {
.say;
}
Навігація по курсу
←
Цикли / Цикли for
|
Цикли / Постфіксна форма for
→
💪 Or jump directly to the exercises to this section.
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська