npt-japanese

% System-Class GENERIC-FUNCTION

UP


System-Class GENERIC-FUNCTION

System Class GENERIC-FUNCTION

クラス優先順位リスト

generic-function, function, t

定義

ジェネリック関数は、 指定された引数のクラスか同一性に依存した振る舞いを持つ関数のことです。 ジェネリック関数オブジェクトは、 メソッド、ラムダリスト、method-combinationの型、 そしてその他の情報を含みます。 メソッドは、クラス指定の振る舞いと、 メソッドが特定されたジェネリック関数の操作を定義します。 起動したとき、ジェネリック関数は その引数のクラスと同一性をもとに集められた メソッドの部分集合を実行します。

ジェネリック関数は通常の関数を使用するかのように 同じ方法で使うことができます。 特にジェネリック関数は、funcallapplyの 引数としても使用することができ、 グローバルかローカルの名前としても与えられます。


TOP, Github