% 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
なし。