gpt4 book ai didi

f# - 具有默认值的值的选项

转载 作者:行者123 更新时间:2023-12-03 09:52:42 25 4
gpt4 key购买 nike

借助此question的答案,在以下情况下,我需要有关如何从选项类型检索值的特定语法的帮助。

type Query = {
q : string
pageSize : int option
}

let search (query : Query) =
let url = sprintf "foo.com?q=%spageSize=%i" query.q (query.pageSize |> 10 |< query.pageSize) // ???
(query.pageSize |> 10 |< query.pageSize)的语法帮助

最佳答案

Option.defaultValue是您的 friend :

type Query = {
q : string
pageSize : int option
}
let q = {q = "foo"; pageSize = None}
let p = q.pageSize |> Option.defaultValue 10

关于f# - 具有默认值的值的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49322026/

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