gpt4 book ai didi

.net - 如何使用 F# 重写此代码段?

转载 作者:太空宇宙 更新时间:2023-11-03 16:59:57 26 4
gpt4 key购买 nike

我正在学习 F#,我想知道如何仅使用 F# 编写这样的代码段:

2.times {
puts "hello"
}

如果您能解释在 F# 中如何/如果函数采用 block 是可能的,那也很好。

最佳答案

这是一个使用 lambda 的函数(基本上是一个 ruby​​ block ):

{1..2} |> Seq.iter (fun _ -> printfn "hello")

这里的 Seq.iter 函数以一个 lambda 作为参数,在每次迭代中执行。

关于.net - 如何使用 F# 重写此代码段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1966191/

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