以下の内容はhttps://kiririmode.hatenablog.jp/entry/20080926/p2より取得しました。


問題 3-67 (3.5.3 Exploiting the Stream Paradigm)

上の pairs は \{(s,t)|s\leq t, s\in S, t\in T\} というものだったんだけど,今度は \{(s,t)|s\in S, t\in T\} を作る.

(define (pairs s t)
  (cons-stream
   (list (stream-car s) (stream-car t))
   (interleave
    (interleave
     (stream-map (lambda (x) (list (stream-car s) x))
                 (stream-cdr t))
     (stream-map (lambda (x) (list x (stream-car t)))
                 (stream-cdr s)))
    (pairs (stream-cdr s) (stream-cdr t)))))



以上の内容はhttps://kiririmode.hatenablog.jp/entry/20080926/p2より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14