Name
middle
Syntax
get middle folder of startup disk
Description
The middle reference style gets the middle object
in a container, including a list. For example, the
return value of:
middle item of {"apples","oranges","peaches"}is “oranges.” If there is an even
number of items in the container then AppleScript essentially adds
one to the count of container items, then uses the
div operator to divide the new count by two. For
example, to calculate the middle item of {0,1,2,3,4,5,6,7,8,9},
AppleScript adds one to the count of items in this list (making it
now 11 items), and then evaluates 11 div 2 to reach 5 (or the fifth
item). In this example the middle (or fifth) item evaluates to 4.
Tip
AppleScript 1.5 and later has fixed a problem that appeared in AppleScript 1.4.3 and earlier, whereby code that references the middle item of an empty list (“{ }”) could crash AppleScript. Now the code (middle item of { }) will compile in AppleScript Version 1.5.5 or 1.6 but raise a runtime error if the code is executed.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access