gpt4 book ai didi

用于映射记录列表和获取命名值的 F# 速记

转载 作者:行者123 更新时间:2023-12-04 01:09:39 26 4
gpt4 key购买 nike

我在 F# 中映射记录列表并获取命名值:

type Person = { FirstName: string; LastName: string }

let people = [
{ FirstName = "Whitney"; LastName = "Houston" }
{ FirstName = "Tina"; LastName = "Turner" }
{ FirstName= "Donna"; LastName = "Summer" }
]

people |> List.map (fun person -> person.LastName)

在 Elm 语言中,你可以做类似的事情

people |> List.map .LastName

在 F# 中是否可以使用某种简写形式?

最佳答案

有开放语言建议:Allow _.Property or (.Property) shorthand accessor functions #506添加此功能。原则上通过,仍在积极讨论中。

关于用于映射记录列表和获取命名值的 F# 速记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65269970/

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