这是类同我previous问题,如何读取文件,并跳过一些空格
但还有另一种即兴的,是怎样的代码,如果我想跳过一些空格,这种情况是“进入” ,例如:
5 5 10
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
<- this white space
3 4 4
1 2 3 4
1 2 3 4
1 2 3 4
我尝试给我最好的,但怎么也找不到跳过空白 感谢你的帮助:)
这就是答案,这要归功于拉蒙:
let readMap (path:string) =
let lines = File.ReadAllLines path
let [|x; y; n|] = lines.[0].Split() |> Array.map int
let data =
[|
for l in (lines |> Array.toSeq |> Seq.skip 1 |> Seq.filter(System.String.IsNullOrEmpty >> not)) do
yield l.Split()
|]
x,y,n,data
空白行是用来分隔记录还是不记录? – BLUEPIXY