私はF#を学ぼうとしています
私がやりたいのは、Webページをダウンロードし、それをシーケンスに分割してから、アイテムのインデックスを見つけて、その次の3つのアイテムを取得することです。
ここにコードがあります-誰かが私が間違っていることを教えてもらえますか?
let find = "<head>"
let page = downloadUrl("http://www.stackoverflow.com")
let lines = seq ( page.Replace("\r", System.String.Empty).Split([|"\n"|], StringSplitOptions.RemoveEmptyEntries) )
let pos = lines |> Seq.findIndex(fun a -> a == find) // getting a Exception of type 'System.Collections.Generic.KeyNotFoundException' was thrown.
let result = // now to get the next 3 items
printfn "%A" (Seq.toList result);;