% Function LISTEN
Function LISTEN
listen
&optional
input-stream => generalized-boolean
input-stream - 入力ストリーム指定子。デフォルトは標準入力。
generalized-boolean - generalized-boolean
input-streamから即座に利用可能な文字があるときはtrueを、
それ以外はfalseを返却します。
input-streamが非対話式であるとき、
listen
はファイルの終わりではないときにtrueを返却します。
もしファイルの終わりに遭遇したとき、
listen
はfalseを返却します。
listen
は、input-streamがキーボードのような対話式デバイスから
文字を取得するときに使われることを意図しています。
(progn (unread-char (read-char)) (list (listen) (read-char)))
>> 1
=> (T #\1)
(progn (clear-input) (listen))
=> NIL ;あなたが非常に速いタイピストでもない限り!
なし。
なし。
interactive-stream-p
,
read-char-no-hang
なし。