exyz:lix剂中的递归匿名函数

时间:2024-06-04 02:59:05
【文件属性】:

文件名称:exyz:lix剂中的递归匿名函数

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-04 02:59:05

Elixir

埃兹 提供Z组合器(但不提供Y组合器)宏和函数,以促进递归匿名函数。 什么是Z组合器? 这是严格的定点组合器。 什么是严格的定点组合器 它是严格语言的定点组合器。 什么是定点组合器 这是一个高阶函数,当再次用作输入时,结果是相同的。 什么? (͡°͜ʖ͡°) 用法 具有的功能: iex ( 1 ) > factorial = Exyz . z_combinator fn (f) - > .. .( 1 ) > fn .. .( 1 ) > ( 1 ) - > 1 .. .( 1 ) > (n) - > n * f .(n - 1 ) .. .( 1 ) > end .. .( 1 ) > end iex ( 2 ) > factorial .( 5 ) == 120 true 或使用宏保存两行: iex ( 1 ) > factorial = Exyz


【文件预览】:
exyz-master
----mix.exs(318B)
----config()
--------config.exs(1KB)
----test()
--------test_helper.exs(15B)
--------exyz_test.exs(59B)
----.gitignore(34B)
----lib()
--------exyz.ex(1KB)
----README.md(826B)

网友评论