AppleScript

< предудущая - содержание

Область действия переменных

Вопрос, которого совершенно необходимо коснуться — три вида переменных в AppleScript: свойства, глобальные и локальные переменные.

Свойства объявляются и сразу же получают значения:

property theCount: 0

Глобальные и локальные переменные при объявлении никаких значений не получают:

global fileName
local first, last

Значения и свойств, и переменных могут быть изменены с помощью set или copy. Если в этих методах встречается переменная, ранее не объявленная, она будет создана локальной.

На первых порах Вам достаточно знать, что свойства и глобальные переменные могут быть использованы из любого места скрипта (причем, что интересно, их значения сохраняются и между запусками), а локальные — только в том обработчике, где они были объявлены.


[Предыдущая][Содержание]
[Титульная страница][Новости][Макинтош][Информатика и ИТ][Об авторе]
Hosted by uCoz