У меня есть строка, которую я хочу разделить на массив подстрок заданной длины n. Меня не интересует остаток (если длина строки не может быть разделена без остатка)
let ChopString (myString : string) n =
let res =
seq{
for i = 0 to myString.Length / n - 1 do
yield( String.sub myString (i*n) n )
}
|> Seq.to_array
res
Это лучшее, что я мог сделать. Это выглядит некрасиво для меня.
Есть ли более хорошая / короткая версия этого, может быть, без цикла?