2017-10-16 11 views

答えて

3

コンパイル時に渡すモジュール名、関数、引数の数がわかっている場合は、apply/3に電話する必要はありません。実行時にそれらのいずれかが選択されている場合は、apply/3が適切な呼び出しを行う唯一の方法です。ある意味では、それは "eval"関数の非常に限定されたサブセットのようなものです:モジュールと関数の名前とそれに渡す引数を変数に格納し、適切な呼び出しを行います。

つまり、タスクを実行することが不可能な場合は、apply/3を使用する必要があります。

+0

ご理解いただきありがとうございます。 –

関連する問題