*   >> Чтение Образование Статьи >> science >> programming

Основы ActivePerl переменной Scope

ать свою ценность. Удалить символ # и попробовать код и обратите внимание, что последнее утверждение печати не будет работать, и вы бы вероятно получить сообщение об ошибке. К югу построить и переменная Сфера Следующий код был написан по аналогии с выше; переменные и испытаний (печать) отчетность были написаны таким же образом. Читайте и попробуйте следующий код: использовать строгий; печать "Content-Type: текст /HTML \\ п \\ п"; мой $ hisVar = "его скалярное"; суб myFn {печати $ hisVar; мой $ herVar = "ее скалярная"; } MyFn; #print $ herVar; Вы должны пытались код.

Обратите внимание, что переменная, объявленная за пределами суб-блока видел внутри субблока. Теперь удалите комментарий обозначение в последней строке и попробуйте код снова; вы, вероятно, получите сообщение об ошибке, так как переменная, объявленная внутри блока к югу не может рассматриваться вне субблока. Сама по себе конструкция и область видимости переменных Следующий код был написан по аналогии с выше; переменные и испытаний (печать) отчетность были написаны таким же образом.

Читайте и попробуйте следующий код: использовать строгий; печать "Content-Type: текст /HTML \\ п \\ п"; мой $ hisVar = "его скалярное"; для (мой $ I = 0; $ {я печать $ hisVar, мой $ herVar = "ее скалярная";} $ #print herVar; #print $ я; Вы должны пытались код Обратите внимание, что переменная, объявленная вне для. -блок видно внутри для-блока В этом случае значение переменной печатается 3 раза Теперь удалите комментарий обозначение в прошлом, но, одной линии и попытаться код снова;..

вы, вероятно, получите сообщение об ошибке, потому что переменная, объявленная внутри для-блока не может рассматриваться вне для-блока. Отложите символ комментария, вы только что удалили. Существует новый вопрос. Может ли переменная, объявленная внутри круглых скобок для-конструкции можно увидеть за пределами сама по себе конструкция (блока)? Чтобы проверить это, удалите символ комментария в самый последний линии выше коде.

Если переменная, $ я, который был объявлен в скобках можно увидеть за пределами для-конструкции, то в прошлом Заявление (линия) будет отображать его Попробуйте код и обратите внимание, что переменная не видел за пределами для-конструкции. вы, вероятно, получите сообщение об ошибке. Переменная, объявленная внутри круглых скобок для-конструкции не видел за пределами для-конструкции, но видно внутри для скобками и внутри для-блока. Заключение Блоки существуют с различными конструкциями. Переменная, объявленная вне блоков

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.