AppleScript学习疑问之四
set correctEntry to false
repeat while correctEntry is false
set textToDisplay to "How ofen has the sentence to be repeated?"
display dialog textToDisplay default answer "2"
set valueEntered to text returned of the result
try
set valueEnterd to valueEntered as integer
set correctEntry to true
on error
try
set valueEntered to valueEntered as number --这部分好像没有什么用
display dialog "You entered a fractional number instead of an integer." --You will never see this dialog.
on error
display dialog "Instead of an integer,like 9,you entered text."
end try
end try
end repeat
repeat valueEntered times
say "Julia is s beautiful actress"
end repeat