我不知道爲什麼我得到以下代碼List.filter一部分例外:使用的NullReferenceException String.Contains
pdfLinks |> List.filter(fun x -> x.Contains("shop")) |> List.iter (printfn "%s")
pdfLinks的類型是「字符串列表」的,它是人口大量的字符串包含「商店」一詞。
它在F#Interactive中使用虛擬列表正常工作。原始文件是通過解析HTML文件生成的,但是通過手錶檢查它顯示了它具有所需類型的期望值。
任何想法可能發生什麼?
謝謝!
也許他們中的一個爲空? – ChaosPandion
似乎並不那麼......儘管我只能通過Watch觀察前50名。打印它們會顯示一些可能由空值引起的空白行。我會先查找空值,然後回答一個答案。謝謝! –