purescript-effect:Effect monad,用于处理本机副作用

时间:2024-05-28 12:11:22
【文件属性】:

文件名称:purescript-effect:Effect monad,用于处理本机副作用

文件大小:13KB

文件格式:ZIP

更新时间:2024-05-28 12:11:22

PureScript

纯文字效果 Effect monad,用于处理本机副作用。 安装 spago install effect 文献资料 默认情况下,PureScript中的值没有副作用。 该软件包提供了PureScript用于处理“本机”效果的标准类型,即运行时系统提供的效果,而纯函数无法仿真这些效果。 本地效果的一些示例是: 控制台IO 随机数生成 例外情况 读/写可变状态 在浏览器中: DOM操作 XMLHttpRequest / AJAX调用 与WebSocket互动 向本地存储写入/从本地存储读取 在PureScript中,所有这些事情都可以通过Effect类型来表示。 Effect a类型的值表示可以执行某些本机效果的计算,完成后将生成a类型a值。 例如,来自purescript-random的模块Effect.Random导出一个random值,其类型是Effect Number 。 运


【文件预览】:
purescript-effect-master
----.eslintrc.json(606B)
----.gitignore(106B)
----package.json(290B)
----src()
--------Effect.js(811B)
--------Effect.purs(3KB)
--------Effect()
----LICENSE(1KB)
----CHANGELOG.md(1KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(606B)
--------workflows()
----README.md(6KB)
----bower.json(434B)

网友评论