Новости | Почему Мак? | Методика | Работы учеников | Макинтош | SOS! | Ссылки | Об участниках |
---|
Имя | Описание | Пример |
---|---|---|
Copy...to... | Копирование значения выражения в переменную (переменные) | copy "Article" to myWork |
Count...in... | Подсчет количества элементов | count integers in {"Yes", 2, 10, 3.5} дает результат 2 |
Get... | Вычисление значения выражения. Слово Get можно опускать | get 2*2 дает результат 4 |
Run... | Исполняет объект, не являющийся выражением | |
Set...to... | Присваивает переменной (переменным) значение выражения | set width to 158 |
В AppleScript существует механизм «общих данных» (Data Sharing). Т. е. несколько переменных (списков, записей или объектов скрипта) обращаются фактически к одной и той же области памяти. Например, записав
set SecondList to FirstList
мы создаем не новый список, а только второе имя для уже существующего. Соответственно, любое изменение в FirstList будет отражаться на SecondList и наоборот. Если мы хотим создать на самом деле новый список, только вначале совпадающий с другим, необходимо использовать метод Copy.
Для простых переменных методы Copy и Set взаимозаменяемы.
Ведущий раздела: Михаил Евгеньевич Крекин Если Вы хотите к нам присоединиться: |