私は関数fとストリームsを持っています。この関数をストリームにどのように適用できますか。 List.mapの仕組みと同じです。関数をストリームに適用する
これは、任意のタイプの無限ストリームです:
type 'a stream = Cons of 'a * (unit -> 'a stream)
私はこのが出ている、確かに間違っていますが、少なくともそれは私が
type 'a stream = Cons of 'a * (unit -> 'a stream)
let rec map f (cons(x,xsf)) = f x then map f (xsf)
ストリームはどのように見えますか?小さなコード断片は多くの助けになります。 – pad
質問を更新しました。 –