Syntax
If theBool is true then exit repeat
Description
AppleScript supports the simple if statement that
is similar to Perl's. You can use a statement such
as the following:
if (current date) is greater than or equal to date "1/1/2001" then¬ display dialog "Welcome to 2001"
You do not have to "close" this
statement with an end or end
if, as you do with more wordy compound statements. You just
include the reserved word if followed by a
boolean expression (returns
true or false), the reserved
word then, and whichever statement you would like
to execute if the boolean expression returns
true. This example has several different versions
of the if statement. Since there are two different
versions of the same date-test expression, this script will create
two of the same dialog boxes:
if (current date) is greater than or equal to date "Saturday, January¬
1, 2000 12:00:00 AM" then display dialog "Welcome to 2000" (* simple if statement *)
if (current date) is less than date "Saturday, January 1, 2000 12:00:00¬
AM" then display dialog "Enjoy end of 1999" -- simple if statement
set yearCount to 0
if (current date) 3 date "Saturday, January 1, 2000 12:00:00 AM" then
--compound if statement
display dialog "Welcome to 2000"
set yearCount to yearCount + 1
else if (current date)¬
< date "Saturday, January 1, 2000 12:00:00 AM" then
display dialog "Enjoy end of 1999"
end if
Use a simple if statement if the script only has
to execute one line of code in the event that the
boolean expression tests true.
Otherwise use a compound if statement.
|