こんにちは。
AppleScript のリスト変数の中に関数 (user handler) を入れ、動作することを確認しました。
set i to 1
set f_ to item i of {f1, f2}
get f_("w") -- results in "w_1"
-- functions (user handlers)
on f1(x)
return x & "_1"
end f1
on f2(x)
return x & "_2"
end f2
- なお下記のように書くと構文エラーとなりました(
end of line などがあるべきところですが“(”が見つかりました。)。
get (item i of {f1, f2})("w")