gpt4 book ai didi

parameters - F#管道第一个参数

转载 作者:行者123 更新时间:2023-12-04 13:15:59 24 4
gpt4 key购买 nike

是否可以将第一个参数传递到多参数函数中?
例如

date = "20160301"

是否可以将 date传递到
DateTime.ParseExact(    , "yyyyMMDD", CultureInfo.InvariantCulture)

最佳答案

正如@yuyoyuppe在his/her answer中解释的那样,您不能直接通过管道将其传递到ParseExact中,因为它是一种方法,因此无法使用。

定义 curry 的Adapter函数通常是一个不错的选择,但是如果您仅在本地需要它,也可以通过管道将其传递给匿名函数:

let res =
date |> (fun d -> DateTime.ParseExact(d, "yyyyMMdd", CultureInfo.InvariantCulture))

给你一个 DateTime值:
> res;;
val it : DateTime = 01.03.2016 00:00:00

关于parameters - F#管道第一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35716622/

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