cpp-maybe-monad:在C ++中使用Maybe Monad进行实验

时间:2024-06-03 03:28:23
【文件属性】:

文件名称:cpp-maybe-monad:在C ++中使用Maybe Monad进行实验

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-03 03:28:23

C++

C ++中的Monad C ++中Maybe Monad的小型离散实现。 其他单子,例如Promise的到来! 用法 将monads.h复制到本地路径或库搜索路径中的某个位置。 请注意,它当前不为其类型( Maybe和MaybeMonad )命名空间,因此如果需要对它们进行命名空间,则需要使用转发标头。 例子: # include < string> # include 'monads.h' std::string getAnswer ( const std::string &input) { int len; Maybe maybe_val = MaybeMonad(input) . bind ([&len]( const std::string &str) { len = str. length ()


【文件预览】:
cpp-maybe-monad-master
----test.cpp(2KB)
----README.md(1KB)
----Makefile(118B)
----monads.h(3KB)
----.gitignore(12B)

网友评论