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