% Function MAKE-STRING-INPUT-STREAM
Function MAKE-STRING-INPUT-STREAM
make-string-input-stream
string &optional
start end => string-stream
string - 文字列
start, end - stringの境界インデックス指定子。
デフォルトはstart, endそれぞれ0
とnil
。
string-stream - 入力文字列ストリーム
入力の文字列ストリームを返却します。 このストリームはstringをstartとendで囲った部分文字列にある 文字を順番に提供します。 最後の文字が提供されたあとは、 文字列ストリームはファイルの終わりになります。
(let ((string-stream (make-string-input-stream "1 one ")))
(list (read string-stream nil nil)
(read string-stream nil nil)
(read string-stream nil nil)))
=> (1 ONE NIL)
(read (make-string-input-stream "prefixtargetsuffix" 6 12)) => TARGET
なし。
なし。
なし。
なし。