文件名称:howard:Elixir 更强大的功能
文件大小:4KB
文件格式:ZIP
更新时间:2024-08-03 00:47:45
Elixir
霍华德 Howard 在 Elixir 中为函数式编程注入了乐趣! 如果您习惯于使用其他函数式语言进行编程,并且您错过了函数组合和柯里化之类的东西,那么 Howard 可以满足您的需求! 用法 为了使用,只需将以下内容添加到您的模块中: use Howard 功能构成 Howard 支持两种函数组合: 向后函数组合 向后函数组合(类似于 Haskell 中的 .)是通过使用<-运算符实现的。 f = fn x -> x + 2 end g = fn y -> y * 2 end # Tradition function application g .( f .( 3 )) # => 10 # Forwards function composition (g <- f).( 3 ) # => 10 转发功能组合 前向函数组合(类似于 Haskell 中 Cont
【文件预览】:
howard-master
----.gitignore(34B)
----mix.exs(586B)
----README.md(2KB)
----config()
--------config.exs(1KB)
----lib()
--------howard.ex(1KB)
----test()
--------test_helper.exs(15B)
--------howard_test.exs(1KB)