我已经完成了我一直在做的项目,但我想回去清理我的代码。在这个例子中,我使用了一个可变变量但是我希望我的代码不包含可变变量。我如何重写此代码部分以返回bool但是它不可变?
use Doctrine\ORM\Query;
任何帮助都会受到赞赏,干杯!
答案 0 :(得分:4)
let t = Seq.item 1 combo
let duplicates = Seq.head combo |> Seq.exists (fun el -> Seq.contains el t)
关于以这种方式处理seq
的
答案 1 :(得分:1)
let s1 = combo |> Seq.head
let s2 = combo |> Seq.item 1
let duplicates = System.Linq.Enumerable.Intersect(s1, s2) |> Seq.isEmpty |> not