登录 注册
当前位置:主页 > 资源下载 > 10 > HarmonyOS 2单体学习在HarmonyOS平台上

HarmonyOS 2单体学习在HarmonyOS平台上

  • 更新:2024-11-02 20:09:55
  • 大小:26KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:HarmonyOS - 移动开发
  • 格式:ZIP

资源介绍

和声2 和谐 “harmony”是在 C++ 世界中使用 monad 的仅头文件库。 它通过 CPO 和概念识别 monadic 类型,并添加了对绑定和一些 monadic 操作的支持。 一元类型,例如... 指针 智能指针( std::unique_ptr, std::shared_ptr ) std::optional 容器( std::vector, std::list... etc ) Either ( Result ) 之类的类型 任何程序定义的可以识别 monad 的类型 例子 # include < iostream > # include < optional > // Main header of this library # include " harmony.hpp " int main () { std::optional< int > opt = 10 ; // Processing chaining std::optional< int > result = harmony::monas (opt) |