Function MAKE-STRING-INPUT-STREAM

UP


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それぞれ0nil
string-stream - 入力文字列ストリーム

定義

入力の文字列ストリームを返却します。 このストリームはstringstartendで囲った部分文字列にある 文字を順番に提供します。 最後の文字が提供されたあとは、 文字列ストリームはファイルの終わりになります。

例文

(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

副作用

なし。

影響

なし。

例外

なし。

参考

with-input-from-string

備考

なし。


TOP, Github