這是類同我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