Использование замыканий для блокирования переменных

скриптыПри использовании переменных в скрипт-блоках, их значения вычисляются во время запуска блока. Если нужно заблокировать содержимое переменной - используйте механизм замыканий (блокировки). В этом случае в скрипт-блоке переменные принимают значения, присвоенные им в момент создания замыкания. В целом если вас интересует и PHP, то изучать его лучше всего тут: http://vaden-pro.ru/php очень много примеров использования этого языка программирования в решении разных задач. Просто и практично - советую всем для изучения.

Например:

$info = 1

$code = 
{
 $info
}

$code = $code.GetNewClosure()

$info = 2

& $code

Здесь скрипт-блок принимает значение переменной

$info равное 1, т.е. такое, каким оно было при объявлении переменной. Без замыкания значение переменной $info в момент обращения к ней равнялось бы 2, и следовательно, значение скрипт-блока тоже равнялось 2.

В целом программирование дело не из легких, и по этому приходится работать очень плотно изучая разные срипты и то как они взаимодействуют между собой. На сегодняшний день программисты очень пользуются большим спросом. Любой программист в настоящее время который знает свое дело отлично, может обеспечить себя на многие года.

Ног так же не стоит себя загружать зубрежкой до такой степени что вам попросту может спротивиться. У меня был такой период, когда я заставлял себя знать больше и сверхурочно. в таком случае приходится понимать как важно себя стимулировать в этой работе.

Но если вы станете хорошим специалистом, и в конечном счете сможете решать сложные вопросы по программированию, то это будет вам потом уже легко и просто. Вы сможете щелкать нужные вам задачи одну за другой. В настоящее время это вполне достижимая задача которую решить можно без труда, главное выбрать правильный алгоритм изучения всех задач, которые ставит нам заказчик. Но так же во время исполнения заказов вы тоже учитесь. И если вы уже смогли изучить основы, и чувствуете что сможете. То обязательно нужно двигаться вперед...

""""""""""""""""""""""""""""""""""""

Отправить комментарий

CAPTCHA
Подтвердите, что вы не робот.
 __        __  ____        _   ____   __  __    _ 
\ \ / / | _ \ __| | | _ \ \ \/ / (_)
\ \ /\ / / | | | | / _` | | |_) | \ / | |
\ V V / | |_| | | (_| | | _ < / \ | |
\_/\_/ |____/ \__,_| |_| \_\ /_/\_\ _/ |
|__/
Enter the code depicted in ASCII art style.