学习 F# 的同时尝试做一些有用的事情,所以这是一个基本问题:
I have req
,这是一个HttpListenerRequest
, 其中有QueryString
属性,有类型System.Collections.Specialized.NameValueCollection
。所以,为了清楚起见,我们可以说,我有
let queryString = req.QueryString
现在我想从其中的内容生成漂亮的字符串(不是 printf 到控制台),但是queryString.ToString()
显然没有被覆盖,所以它只给出字符串“System.Collections.Specialized.NameValueCollection”。
那么,从 F# 中得到一个漂亮的字符串(例如“key1=value1\nkey2=value2\n...”)的单行代码是什么?
nvc.AllKeys
|> Seq.map (fun key -> sprintf "%s=%s" key nvc.[key])
|> String.concat "\n"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)