gpt4 book ai didi

f# - 哪些区别 "Seq"和 "seq"?

转载 作者:行者123 更新时间:2023-12-04 22:41:58 28 4
gpt4 key购买 nike

我担心不知道什么时候可以使用 "Seq", "seq"。你能告诉我有哪些不同之处吗?

这是我的代码。为什么不使用“seq”?

 let s = ResizeArray<float>()
s.Add(1.1)
s.Add(2.2)
s.Add(3.3)
s.Add(4.4)
s |> Seq.iter (fun x -> printfn("%f") x )

最佳答案

Seq是一个包含与 seq 一起使用的函数的模块值(value)观:

Seq.map string [ 1; 2 ]
Seq.sum [ 1; 2 ]
seq是一个类型名称:
let f1 (xs : seq<int>) = ()
let f2 (xs : int seq) = ()
seq也是一个将列表之类的东西转换为类型 seq 的函数:
seq [ 1; 2 ]
seq { ... }computation expression :
seq { yield 1; yield 2 }

关于f# - 哪些区别 "Seq"和 "seq"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45527979/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com