有没有办法在SML中查看库函数代码?

时间:2013-01-29 18:11:52

标签: functional-programming sml

我对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)]. 

1 个答案:

答案 0 :(得分:2)

SML的哪个实现? MosMLMLtonSML/NJ都是开源的,因此您应该只需下载源代码或在浏览器中查看它。实际上,ListPair的MosML实现是here,zip位于顶部,假设这是你正在谈论的功能。它肯定完全符合你的描述。