0

List.combineがどのように行われるかに興味があります

val combine : 'a list -> 'b list -> ('a * 'b) list

Transform a pair of lists into a list of pairs: combine [a1; ...; an] [b1; ...; bn] is [(a1,b1); ...; (an,bn)]. 
4

1 に答える 1

2

SML のどの実装ですか? MosMLMLton、およびSML/NJはすべてオープン ソースであるため、ソース コードをダウンロードするか、ブラウザで見ることができます。実際、ListPair の MosML 実装はhereで、zip が一番上にあり、それがあなたが話していた機能であると想定しています。それは確かにあなたが説明したことを正確に行います。

于 2013-01-29T21:33:13.653 に答える