Function MAKE-SYNONYM-STREAM

UP


Function MAKE-SYNONYM-STREAM

Function MAKE-SYNONYM-STREAM

構文

make-synonym-stream symbol => synonym-stream

引数と戻り値

symbol - 動的変数の名前のシンボル
synonym-stream - synonymストリーム

定義

synonymストリームのシンボルがsymbolである、 synonymストリームを返却します。

例文

(setq a-stream (make-string-input-stream "a-stream")
       b-stream (make-string-input-stream "b-stream"))
=>  #<String Input Stream> 
(setq s-stream (make-synonym-stream 'c-stream))
=>  #<SYNONYM-STREAM for C-STREAM> 
(setq c-stream a-stream)
=>  #<String Input Stream> 
(read s-stream) =>  A-STREAM
(setq c-stream b-stream)
=>  #<String Input Stream> 
(read s-stream) =>  B-STREAM

副作用

なし。

影響

なし。

例外

引数がシンボルではないとき、 型type-errorのエラーを通知しなければなりません。

参考

21.1. ストリームの説明

備考

なし。


TOP, Github