我正在阅读Tomas Petricek的这篇文章,并提到了流水线|>,如给定的示例所示:>让nums = [1; 2; 3; 4; 5] ;;val nums:list >让odds_plus_ten = nums |> List.filter(有趣n-> n%2 0) |> List.map(添加10)valodds_plus_ten:list = [11; 13; 15] ;;流水线是什么意思?最初,我认为这类似于在内核中流水线化的CPU指令。您能解释一下它是什么以及它在F#的上下文中如何工作吗?谢谢,最好的祝福,汤姆 (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 流水线意味着将一个函数的结果传递给另一个函数。在示例中,您给“ nums”传递了List.Filter,然后将过滤后的结果传递给List.Map。此处更多信息:http://msdn.microsoft.com/en-us/magazine/cc164244.aspx#S6 (adsbygoogle = window.adsbygoogle || []).push({});
09-10 01:41
查看更多