Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F# 为什么F没有内置的apply、map和bind函数?_F# - Fatal编程技术网

F# 为什么F没有内置的apply、map和bind函数?

F# 为什么F没有内置的apply、map和bind函数?,f#,F#,为什么F没有针对“Result”和“Async”等类型的内置apply、map和bind函数?除了针对全套结果函数的具体建议之外,没有添加其他原因: 已经有一个用于Result的bind和map函数,所以在本例中,只需为您添加apply即可。但是,如果你很快发现,如果你提出一个建议,有一个更广泛的功能需要考虑。为什么是语言设计的决策,可能是从C开发人员的简单性和易用性。在Twitter@dsymetweets.BTW上询问Don Syme,你知道吗?它应该提供什么你正在寻找在F。

为什么F没有针对“Result”和“Async”等类型的内置apply、map和bind函数?

除了针对全套结果函数的具体建议之外,没有添加其他原因:


已经有一个用于Result的bind和map函数,所以在本例中,只需为您添加apply即可。但是,如果你很快发现,如果你提出一个建议,有一个更广泛的功能需要考虑。

为什么是语言设计的决策,可能是从C开发人员的简单性和易用性。在Twitter@dsymetweets.BTW上询问Don Syme,你知道吗?它应该提供什么你正在寻找在F。