% Function APROPOS, APROPOS-LIST
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*
もまた影響します。
なし。
なし。
なし。