文件名称:funswift:装满功能工具的微型包装
文件大小:486KB
文件格式:ZIP
更新时间:2024-04-23 10:29:35
functional-programming io-monad deferred writer-monad state-monad
一个很小的软件包,里面装有可以在应用程序中使用的功能性工具 Funswift包含几个游乐场页面,因此您可以了解如何使用特定功能。 其中一些类型可以在许多不同的情况下使用,我们无法涵盖所有内容。 我们的目标是进行测试和提高代码覆盖率。 如果发现错误-请在问题中报告它,甚至最好执行“拉取请求”。 包含什么 莫纳德人 IO Deferred Reader Writer Changeable State 非单子 Predicate Endo Memoization 运营商 <*>应用 >>-绑定 >=>鱼 >>>转发组成 <<<向后撰写 |>管道 规约 Monoid Semigroup 扩展的迅捷类型 Result 压缩 成功 失败 康卡特 为什么要关注单子? Funswift不仅与monad有关,而且是我们的主要关注点。 它们解决了一些特定的问题,使开发人员的生活变得
【文件预览】:
funswift-main
----Images()
--------logo.png(459KB)
----LICENSE(1KB)
----Sources()
--------Funswift()
----Package.swift(676B)
----Playground()
--------FunSwift.playground()
----.gitignore(2KB)
----Tests()
--------LinuxMain.swift(118B)
--------FunswiftTests()
----README.md(2KB)