【发布时间】:2022-10-20 00:13:58
【问题描述】:
对于低于我 f# noob 心的第一个 sn-p,我觉得第二个 sn-p 更好(没有 fun z ->):
let json = ...
|> Seq.map(fun z -> new ...)
|> fun z -> JsonSerializer.Serialize(z, options = new JsonSerializerOptions( WriteIndented = true))
let serialise z = JsonSerializer.Serialize(z, options = new JsonSerializerOptions( WriteIndented = true))
let json = ...
|> Seq.map(fun z -> new ...)
|> serialise
如果我想传递参数,那么感觉会更好:
let serialise options z = JsonSerializer.Serialize(z, options = options)
let json = ...
|> Seq.map(fun z -> new ...)
|> serialise (new JsonSerializerOptions( WriteIndented = true ))
在学习语言时,我想本着它的精神做事,因此我的问题是:
这些形式中的任何一种都是“更多 F#”吗?
【问题讨论】:
标签: f#