Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 什么是;伦敦商学院;在WAI的上下文中是什么意思?_Haskell_Haskell Wai - Fatal编程技术网

Haskell 什么是;伦敦商学院;在WAI的上下文中是什么意思?

Haskell 什么是;伦敦商学院;在WAI的上下文中是什么意思?,haskell,haskell-wai,Haskell,Haskell Wai,包含“LBS”的文件中有几个标识符: ::Status->ResponseHeaders->ByteString->Response ——|将上传的文件存储在内存中 ::Monad m=>ignored1->ignored2->m S.ByteString->m L.ByteString 我在WAI文档中找不到任何提到“LBS”的内容。这是什么意思?来自: 这里最重要的设计原则是性能和通用性。 为了解决性能问题,此库构建在管道的顶部 和blaze builder软件包。导管相对于惰性IO的优

包含“LBS”的文件中有几个标识符:

  • ::Status->ResponseHeaders->ByteString->Response

  • ——|将上传的文件存储在内存中

    ::Monad m=>ignored1->ignored2->m S.ByteString->m L.ByteString

我在WAI文档中找不到任何提到“LBS”的内容。这是什么意思?

来自:

这里最重要的设计原则是性能和通用性。 为了解决性能问题,此库构建在
管道的顶部
blaze builder
软件包。导管相对于惰性IO的优势 已经在其他地方进行了辩论,因此将不在这里讨论。 但是,像
responseLBS
这样的助手函数允许您继续使用 如果你愿意的话


所以,是的,LBS确实代表了。

我猜应该是“懒惰的ByteString”。这几乎肯定是@DerekElkins所说的。。。。如果查看hackage文档,您可以看到输入参数是一个lazy Bytestring,而还有其他函数可以从非lazy Bytestring创建响应。