F# - 在列表中创建 100 个对象 - 最实用且最惯用的方式

发布于 2024-10-31 03:16:28 字数 82 浏览 2 评论 0原文

在 F# 中,创建或“更新”100 个新对象到列表中的最实用且最惯用的方法是什么。

我想我们可以使用 DateTime 作为示例对象。

In F# what is the most functional and idiomatic way of creating or "newing up" 100 new objects into a List.

I guess for an example we could use DateTime as an example object.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

空袭的梦i 2024-11-07 03:16:28
List.init 100 (fun x -> x * 2)
List.init 100 (fun x -> x * 2)
羞稚 2024-11-07 03:16:28

或者,作为列表表达式:

[for i in 1..100 -> new System.DateTime()]

但我认为这不太惯用。

Alternatively, as a list expression:

[for i in 1..100 -> new System.DateTime()]

But I think this is less idiomatic.

空心空情空意 2024-11-07 03:16:28

我会考虑使用,

[|for i in 1..100 -> new System.DateTime() |]

因为您正在处理可变数据。

I would consider using

[|for i in 1..100 -> new System.DateTime() |]

since you are working with mutable data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文