MacSchool
Новости Почему Мак? Методика Работы учеников Макинтош SOS! Ссылки Об участниках

AppleScript

К содержанию

Собственные методы

ИмяОписаниеПример
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 взаимозаменяемы.

К содержанию

Ведущий раздела: Михаил Евгеньевич Крекин
Если Вы хотите к нам присоединиться:
Hosted by uCoz