let dic = Environment.GetEnvironmentVariables()
dic
|> Seq.filter(fun k -> k.Contains("COMNTOOLS"))
無法編譯。 我試過使用Array.filter, Seq.filter, List.filter
我試過只得到dic.Keys
來迭代,但F#似乎並不希望我強制將KeyCollection
轉換爲IEnumerable
。如何迭代F#中的散列表?
我試圖向上轉型哈希表到IEnumerable<KeyValuePair<string,string>>
如何走是從Environment.GetEnvironmentVariables()
返回的哈希表?
您應指定實際的錯誤,但我懷疑它與'k.Contains'做。 'k'是一個KeyValuePari <,>所以'Contains'不存在 – 2015-04-01 13:43:07
當我在添加更多細節並刪除實際錯誤而不注意的情況下輸入它時,它是:*無法執行文本選擇:IDictionary類型不兼容類型'seq <'a>'* – Maslow 2015-04-01 13:48:16