在C#中,我可以像
data.Split(new string[] { "splitHere" }, StringSplitOptions.None);
Run Code Online (Sandbox Code Playgroud)
我似乎无法在F#中使用相同的代码,否则我可能只是做错了(我刚开始学习F#)
更新 为了澄清一下,我最好的尝试是
data.Split([", "], StringSplitOptions.None)
Run Code Online (Sandbox Code Playgroud)
我对F#相当陌生,并从C#搬到了我,所以我仍然犯了一些noob错误。从好的方面来说,当我搜索这个主题时我找不到任何信息,现在至少有1 :)
您可以像这样将字符串一分为二:
open System
let colors = "red, green, blue"
let colorsArray = colors.Split([|", "|], StringSplitOptions.None)
Run Code Online (Sandbox Code Playgroud)
结果是
val colorsArray : string [] = [|"red"; "green"; "blue"|]
Run Code Online (Sandbox Code Playgroud)