string - F# 字符串构建

标签 string f#

我想在 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/

相关文章:

java - JAVA计算字符串中的单词数

.net - F#:将字符串转换为字节数组

error-handling - F# 惯用的尝试直到

ios - 我如何使用 Xamarin 的 Storyboard 和 F#

c++ - 使用字符串或流?

java - 如何整齐地对齐字符串变量的输出?

javascript - 如何使用 jquery 检查 "contains"

json - 使用 Json.NET 将 F# 区分联合序列化为字符串

F# - 健全性检查和选项

Python 正则表达式匹配段落