2016-10-09 5 views
1

В C# я мог бы пойти, какРазбивает строку по строке в F #

data.Split(new string[] { "splitHere" }, StringSplitOptions.None); 

Я не могу показаться, чтобы получить то же самое, чтобы работать в F # или я могу просто делать это неправильно (я только недавно начал изучать F #)

Update Просто чтобы прояснить, моя лучшая попытка была

data.Split([", "], StringSplitOptions.None) 

Я довольно новыми для F # и переехал из C#, так что я сделать ряд от ошибок noob. На сторона, я не мог найти любую информацию при поиске этой теме, и теперь есть по крайней мере 1 :)

+6

Вы все еще можете назвать этот метод. Что вы пробовали, и где у вас проблемы? –

+3

«... просто делайте это неправильно». ... Это поможет, если вы продемонстрируете свою попытку. – CaringDev

+0

То, что я пробовал, среди прочего Split ([","], StringSplitOptions.None) Что не сработало, потому что я забыл вертикальные разделительные линии, спасибо вам обоим за ответ :) – Logan

ответ

4

Вы можете разделить строку на строку, как это:

open System 
let colors = "red, green, blue" 
let colorsArray = colors.Split([|", "|], StringSplitOptions.None) 

и результат is

val colorsArray : string [] = [|"red"; "green"; "blue"|] 
+0

Derp, I забыл символы вертикального разделителя, поэтому он не работал. Благодаря! – Logan

Смежные вопросы