erl_fun_composition

时间:2024-05-20 07:30:57
【文件属性】:

文件名称:erl_fun_composition

文件大小:89KB

文件格式:ZIP

更新时间:2024-05-20 07:30:57

Erlang

在本教程项目中,我探索了在Elixir和Erlang中组成函数的方法。 我以一个特定的应用问题为例,提出了5种组合选项,从简单易懂的选项开始,过渡到函数式编程的典型复杂方法。 我分析了每个选项的利弊,我建议在实际项目中最好使用什么。 一个任务 我们有一个猫书店。 他接受订单并交付书籍。 商店具有用于创建订单的API。 在入口处,API接受json数据,其中包含有关订购猫,其地址以及该猫要订购的书籍的信息。 例如: { "cat": "Tihon", "address": "Coolcat str 7/42 Minsk Belarus", "books": [ {"title": "Domain Modeling Made Functional", "author": "Scott Wlaschin"}, {"title": "Удовольствие


【文件预览】:
erl_fun_composition-master
----mix.exs(294B)
----rebar.lock(128B)
----src_hs()
--------Main5.hs(725B)
--------Main4.hs(1KB)
--------BookShop.hs(2KB)
--------Makefile(221B)
--------.gitignore(14B)
----TODO.md(178B)
----src_erl()
--------books_shop.erl(4KB)
--------wannabe_haskell.erl(990B)
--------main_4.erl(2KB)
--------main_3.erl(911B)
--------main_6.erl(864B)
--------main_2.erl(2KB)
--------pipeline.erl(2KB)
--------books_shop.app.src(219B)
--------main_5.erl(1KB)
--------main_1.erl(2KB)
----README.md(20KB)
----mix.lock(256B)
----rebar.config(239B)
----docs()
--------todo.org(147B)
--------notes.org(1KB)
--------Presentation.pptx(85KB)
----src_ex()
--------BookShop.ex(4KB)
--------Main1.ex(2KB)
--------Main5.ex(859B)
--------Main4.ex(2KB)
--------Main6.ex(886B)
--------Pipeline.ex(1KB)
--------Main2.ex(2KB)
--------Main3.ex(919B)
----.gitignore(30B)

网友评论