【发布时间】:2010-10-01 07:07:08
【问题描述】:
我有一个电子邮件地址列表,我需要向每个地址发送电子邮件通知。我想一次在 25 个地址块中执行此操作。在像 F# 这样的函数式语言中有什么快速的方法可以将 25 个电子邮件地址“折叠”(连接)在一起……每个电子邮件地址用分号分隔。我知道 .NET 中有 String.Split 方法,但我需要一次连接 25 个。
在 F# 中执行此操作的最优雅的方式是什么?
【问题讨论】:
-
我可能需要一些时间来消化这些,我还在纠结于 F#。我想知道在 C# 或 F# 中执行此操作的最简单方法是:1) 将所有电子邮件连接到一个大字符串中。但每 25 封电子邮件使用 ;;代替 ;作为分隔符 2) 然后使用 String.Split ;;想法?
标签: .net f# list concatenation fold