小编SBu*_*ryn的帖子

打印元组 F# 的列表

我有一些代码正在尝试测试,应该将两个相同长度的 int 列表合并到一个元组列表中。我已经编译了它,但我无法确定它是否有效,因为我在打印结果时遇到问题。

这是我到目前为止所拥有的:

    let myList = [5;15;20;25;30;200]
    let myList2 = [6;16;21;26;31;201]

    let rec tupleMaker (list1: int list) (list2: int list) =
        match list1, list2 with
        | (h1 :: tail1),(h2 :: tail2)->
          let (a,b) = (h1,h2)
          (a,b) :: tupleMaker tail1 tail2
        | _,_->
          []

    let z = tupleMaker myList, myList2
    //printfn z
    //printfn %A
Run Code Online (Sandbox Code Playgroud)

printfn 不起作用,我也没有尝试过其他任何东西,任何帮助将不胜感激。

f#

3
推荐指数
1
解决办法
1291
查看次数

标签 统计

f# ×1