% Function PPRINT-EXIT-IF-LIST-EXHAUSTED
Function PPRINT-EXIT-IF-LIST-EXHAUSTED
pprint-exit-if-list-exhausted
<引数なし>
=> nil
なし。
レキシカル環境の現在の論理ブロックに渡された
listが使い果たされたかどうかをテストします。
22.2.1.1. 出力の配置の動的制御をご確認ください。
もしこのlistがnil
にまで使われたとき、
pprint-exit-if-list-exhausted
は
レキシカル環境の現在の論理ブロックの実行を、
サフィックスの出力を行い終了します。
それ以外の場合は、pprint-exit-if-list-exhausted
は
nil
を返却します。
グローバル環境下で
pprint-exit-if-list-exhausted
がfbound
かどうかは
実装依存ですが、
グローバル環境においてCOMMON-LISP
パッケージ内の
pprint-exit-if-list-exhausted
という同じシンボルを
シャドウするように再定義することは制限されます。
pprint-logical-block
の外側で
pprint-exit-if-list-exhausted
を
使用しようとしたときの結果は未定義です。
なし。
なし。
なし。
pprint-logical-block
のレキシカル環境内で
呼び出されたものではなく
それ以外のどこかでpprint-exit-if-list-exhausted
が呼ばれたときは、
(マクロ展開時か実行時かで)エラーが発生します。
また、レキシカル環境内に含まれるpprint-logical-block
の
動的エクステントの外側でpprint-exit-if-list-exhausted
を
実行したときの結果は未定義です。
pprint-logical-block
,
pprint-pop
なし。