мій – браузер Perldoc. А мій оголошує перераховані змінні як локальні (лексично) для блоку, файлу або eval . Якщо перераховано більше ніж одну змінну, список потрібно помістити в круглі дужки.
Змінна, оголошена за допомогою ключового слова my is змінна з лексичною областю видимості. Це означає, що змінна доступна лише всередині охоплюючого блоку або всіх блоків, вкладених у охоплюючий блок. Іншими словами, змінна є локальною для охоплюючого блоку.
Короткий підсумок: 'my' створює нову змінну, 'local' тимчасово змінює значення змінної. тобто 'local' тимчасово змінює значення змінної, але лише в межах області видимості, у якій вона існує. Зазвичай використовуйте my, це швидше і не робить нічого дивного.
наш створює лексичний псевдонім для пакетної (тобто глобальної) змінної з таким самим ім’ям у поточному пакеті для використання в поточній лексичній області. our має ті самі правила визначення, що й my або state , що означає, що він дійсний лише в межах лексичної області.
Функція Perl m
- опис. Цей оператор відповідності використовується для відповідності будь-якому ключовому слову в даному виразі. …
- Синтаксис. Нижче наведено простий синтаксис для цієї функції − m// …
- Повернене значення. Ця функція повертає 0 у разі невдачі та 1 у разі успіху,
- приклад. Нижче наведено приклад коду, що демонструє його базове використання −
Метою моєї є щоб визначити статичну область видимості. Це можна використовувати для використання однієї і тієї ж назви змінної кілька разів, але з різними значеннями.