【发布时间】:2020-08-16 00:07:27
【问题描述】:
您好,我是 Sml/nj 的新手,我正在尝试修改输入以将其提供给函数。我一直在修改输入。
具体来说,我读取输入并将其存储在列表中。我想创建一个给定偶数长度列表的函数,它将创建一个新列表,但使用 2 元素元组。
例如,如果我的输入是列表[2, 7, 4, 6, 5, 8],我想创建这个列表[(2, 7), (4, 6), (5, 8)]
我试过了,但不幸的是它不起作用:
fun maketuples [] = []
| maketuples x::xs = (x, hd xs) @ makektuples (tl xs)
【问题讨论】:
标签: functional-programming sml smlnj ml