我是学习标准机器学习的新手。我想制作一个函数,它接受 3 个数字的列表/列表并删除中间的数字,然后颠倒两个数字的顺序。因此,如果我有 (3,4,5) 的输入,那么我想返回 (5,3)。
这是我目前所拥有的:
有趣的旋转 [] = [] | twiddle (x::xs) = x::twiddle xs;
我不知道如何区分列表的中间项然后将其删除。
如果总是三个数字,使用匹配三个元素的模式:
fun twiddle [a,b,c] = [c,a]