是否可以将第一个参数传递到多参数函数中?
例如
date = "20160301"
可以管道吗date
into
DateTime.ParseExact( , "yyyyMMDD", CultureInfo.InvariantCulture)
正如 @yuyoyuppe 中所解释的他/她的回答 https://stackoverflow.com/a/35716893/126014,你不能直接通过管道进入ParseExact
因为它是一种方法,因此没有柯里化。
定义柯里化适配器函数通常是一个不错的选择,但如果您只在本地需要它,也可以通过管道传输到匿名函数:
let res =
date |> (fun d -> DateTime.ParseExact(d, "yyyyMMdd", CultureInfo.InvariantCulture))
这给你一个DateTime
value:
> res;;
val it : DateTime = 01.03.2016 00:00:00
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)