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