相关疑难解决方法(0)

合并两个列表

我希望以纯粹的功能方式合并F#中的2个列表.我很难理解语法.

假设我有一个元组 ([5;3;8],[2;9;4])

当我调用该函数时,它应该返回 [5;2;3;9;8;4]

这就是我到目前为止的原因,我确信这是错误的.如果有人能以简单的方式解释,我将不胜感激.

let rec interleave (xs,ys) = function
|([], ys) -> ys
|(x::xs, y::ys) -> x :: y::  interleave (xs,ys) 
Run Code Online (Sandbox Code Playgroud)

recursion f# list f#-scripting

10
推荐指数
2
解决办法
2908
查看次数

标签 统计

f# ×1

f#-scripting ×1

list ×1

recursion ×1