Function APROPOS
, APROPOS-LIST
apropos
string &optional
package => <
返却値なし >
apropos-list
string &optional
package => symbols
string - 文字列指定子
package - パッケージ指定子か、nil
。 デフォルトはnil
。
symbols - シンボルのリスト
これらの関数は、stringという文字列が部分的に含まれる名前を持つ intern
されたシンボルを検索します。
apropos
は、シンボルが見つかったとき、 その名前を標準出力に印刷します。 加えて、そのようなシンボルが関数定義か、動的変数定義か、 それらの定義に関する情報も合わせて印刷されるかもしれません。
apropos-list
は、 検索の結果として出力は行いません。 そのかわりに、検索が完了した時点で マッチしたシンボルをリストとして返却します。
packageがnil
ではないとき、 package内のアクセス可能なシンボルのみが検索されます。 それ以外のときは、全てのパッケージ内における 全てのアクセス可能なシンボルを検索します。
シンボルはひとつ以上の継承経路を持つことができるため、 apropos
は同じシンボルについて 一回以上の情報印刷が行われるかもしれず、 apropos-list
は重複されたシンボルを含むリストが 返却されるかもしれません。
検索で大文字小文字の区別が行われるかどうかは実装定義です。
なし。
検索時の全てのパッケージ内に現在intern
されているシンボルの集合。
apropos
は*standard-output*
もまた影響します。
なし。
なし。
なし。