Re: if clauses: multiple values in one test?
Re: if clauses: multiple values in one test?
- Subject: Re: if clauses: multiple values in one test?
- From: Matthew Smith <email@hidden>
- Date: Sun, 21 Sep 2003 09:33:08 +1000
on 21/09/2003 08:34, Mikael Bystrvm at email@hidden wrote:
>
How can I shorten a long line of nearly identical tests, except for the
>
value it tests against, in an if clause?
>
Say I have
>
"if (FileName ends with "X") or (FileName ends with "Y") or (FileName
>
ends with ".Z")....... (*plus 26 more or so*)
>
then"
>
>
Can I use an array of string values instead and have them all in only one
>
test? How can I express that in this situation?
>
Or can I at least write "with x or y or z" or similar in a simple way?
Not when the test is 'ends with'. If you extract the ending before you come
to the if condition you could write:
if fileNameEnd is in {"X","Y",".Z"....} then
In this case you are testing for equality with a value in a list.
--
Matthew Smith
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.