去年我对标准ML有很多经验,但在大约10个月里我还没有做过任何真正的函数编程。现在我正在Scala的潮流中,在编写编译器时(尽管公平地说,这种方法可能不是库方法),我无法找到在标准ML中广泛使用的操作。斯卡拉 - Tuple列表的两个列表
基本上,我有两个列表:
List("a","b","c")
List(1,2,3)
而且我想这会给我这样的元组的列表的操作:
List(("a",1), ("b",2), ("c",3))
有没有一个标准的Scala功能,我可以使用得到这个结果? (我想,我们把它称为标准ML拉链功能,但似乎是指不同的东西时,我正在寻找斯卡拉压缩功能。)
很确定'拉链'是你想要的,是什么让你觉得它是不同的? – 2013-05-07 15:57:33
我发现Stackoverflow上的另一篇文章给出了压缩的不同定义,所以我只是假设我错了。 :/ – GJK 2013-05-07 15:59:34
你也去过CMU吗? – rasen58 2017-05-31 21:21:36