为什么 F# 没有内置的 apply、map 和 bind 函数?
Why does F# not have built-in apply, map, and bind functions?
为什么 F# 没有针对 'Result' 和 'Async' 等类型的内置应用、映射和绑定函数?
除了没有添加完整的 Result
功能集的具体建议外,没有太多原因:https://github.com/fsharp/fslang-design/issues/49#issuecomment-206822451
Result
已经有 bind
和 map
函数,所以在这种情况下,只需为您添加 apply
即可。但是,如果您提出建议,您很快就会发现,需要考虑的功能范围更广。
为什么 F# 没有针对 'Result' 和 'Async' 等类型的内置应用、映射和绑定函数?
除了没有添加完整的 Result
功能集的具体建议外,没有太多原因:https://github.com/fsharp/fslang-design/issues/49#issuecomment-206822451
Result
已经有 bind
和 map
函数,所以在这种情况下,只需为您添加 apply
即可。但是,如果您提出建议,您很快就会发现,需要考虑的功能范围更广。