我想在 F# 中执行此 C# 代码
string[] a = new string[5];
string b = string.Empty;
a[0] = "Line 1";
a[2] = "Line 2";
foreach (string c in a)
{
b = c + Environment.NewLine;
}
最佳答案
使用内置的 String.Join 方法比基于重复的字符串连接滚动你自己的函数要好得多。这是 F# 中的代码:
open System
let a = [| "Line 1"; null; "Line 2"; null; null;|]
let b = String.Join(Environment.NewLine, a)
关于string - F# 字符串构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/332454/