【发布时间】:2021-06-09 18:43:07
【问题描述】:
我是学习标准机器学习的新手。我想制作一个函数,它需要一个列表/列表 3 个数字并删除中间数字,然后颠倒两个数字的顺序。因此,如果我有 (3, 4, 5) 的输入,那么我想返回 (5, 3)。
这是我目前所拥有的:
有趣的旋转 [] = [] |旋转 (x::xs) = x::旋转 xs;
不知道如何区分列表的中间项,然后删除。
【问题讨论】:
标签: ml
我是学习标准机器学习的新手。我想制作一个函数,它需要一个列表/列表 3 个数字并删除中间数字,然后颠倒两个数字的顺序。因此,如果我有 (3, 4, 5) 的输入,那么我想返回 (5, 3)。
这是我目前所拥有的:
有趣的旋转 [] = [] |旋转 (x::xs) = x::旋转 xs;
不知道如何区分列表的中间项,然后删除。
【问题讨论】:
标签: ml
如果总是三个数字,请使用匹配三个元素的模式:
fun twiddle [a,b,c] = [c,a]
【讨论】: