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

AppleScript

К содержанию

Типы данных

AppleScript может работать с данными многих различных типов, как простыми, так и структурированными.

Некоторые простые типы данных AppleScript

ИмяОписаниеПример
BooleanЛогическое значениеfalse, true
Date Дата (строка, включающая день недели, число, месяц, год и время) "Среда, 9 января 2002 23:20:59"
Integer Целое 3
Real Вещественное число 3.0
Reference Ссылка на объект window "Неименованный"
String Строка (Последовательность символов) "Величина"
Styled Text Стилизованный текст (содержащий информацию о шрифте) 
Text синоним класса string 

Значения можно преобразовывать из одного типа в другой, используя операцию "as". Например,

"123" as integer

превратит исходную строку в число 123.

Структурированные типы данных

В AppleScript два структурированных типа: список (list) и запись (record).

Список записывается как заключенная в фигурные скобки последовательность значений любых типов, перечисленных через запятую. Например:

set MyList to {25, 324, "документ", 13}.

Конкретный элемент может быть получен по своему порядковому номеру. В нашем случае,

item 2 of MyList

даст число 324.

Элементы записи — поля (field) — также записываются в фигурных скобках, но их порядок роли не играет, зато каждый имеет собственную уникальную метку, по которой затем происходит обращение к этому элементу. Например, задать всю запись целиком можно вот так:

set MyData to {name: "Михаил", height: 180, weight: 80}.

А получить значение одного поля — так:

name of MyData.

К содержанию

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