階乗のプログラムはこんなかんじ.
--
-- factorial.applescript
--
on factorial(n)
if n ≤ 0 then
return 1
else
return factorial(n - 1) * n
end if
end factorial
factorial(10)
FizzBuzz はこう.(イベントログに出力してる.)
--
-- fizzbuzz.applescript
--
repeat with i from 1 to 100
if i mod 3 = 0 and i mod 5 = 0 then
log "FizzBuzz"
else if i mod 3 = 0 then
log "Fizz"
else if i mod 5 = 0 then
log "Buzz"
else
log i
end if
end repeat
なんとなくわかるかなw≤は,alt+<で入力できるよ.<=で代替もできるけど,スクリプトエディタで実行すると自動的にそれに書き換えられるねぇ.
参考文献:
AppleScript Language Guide
0 件のコメント:
コメントを投稿