我有一个元组列表,像这样:F#:在一个元组列表更新一个元组
let scorecard = [ for i in 0 .. 39 -> i,0 ]
我想找出它的第n个元组。我在想它是这样的:
let foundTuple = scorecard |> Seq.find(fun (x,y) -> x = 10)
然后我想创建一个基于发现了一个新的记录:
let newTuple = (fst foundTuple, snd foundTuple + 1)
而且有一个新的清单,其更新值
有没有人有一些符合这种模式的代码?我想我必须将列表分成2个子列表:1个列表有1个元素(我想要替换的元组),另一个列表包含剩余的元素。然后,我用替换元组和列表中的元组创建一个新列表...