jcramda:python中的ramda工具

时间:2024-04-20 12:40:35
【文件属性】:

文件名称:jcramda:python中的ramda工具

文件大小:41KB

文件格式:ZIP

更新时间:2024-04-20 12:40:35

Python

杰·拉姆达(JC Ramda) 这是一个功能编程包,其中包含一些功能方法。 模块: core 咖喱 咖喱 f -> curried_f 柯里化指定函数 is_curried f -> bool 判断函数是否被柯里化 翻动 f -> fliped_f 柯里化并反转指定函数的前两个参数 撰写 (f1, f2, ..., fn) -> g 组合一系列函数为一个函数,从右到左执行。 合作 ... 同组成 管道 (f1, f2, ..., fn) -> g 组合一系列函数为一个函数,从左到右执行。 break_if (f, x) -> y -> x 用于在管道中判断是否中断执行 itertools 链 (a1, a2, a3, ..., an) -> tuple 平铺预定的所有迭代器的元素 (f1, f2) -> x -> f1(f2(x), x) 连锁执行


【文件预览】:
jcramda-master
----setup.py(652B)
----.gitignore(2KB)
----jcramda()
--------core()
--------__init__.py(123B)
--------__init__.pyi(146B)
--------factor()
--------core.pyi(9KB)
--------base()
----requirements.txt(65B)
----LICENSE(1KB)
----Readme.md(777B)
----tests()
--------test_functions.py(884B)
--------test_itertools.py(2KB)
--------test_datetime.py(365B)
--------test_text.py(341B)
--------test_curry.py(2KB)
--------test_enumtools.py(687B)
--------test_operator.py(2KB)
--------test_sequence.py(347B)
--------test_mapping.py(4KB)
----.pylintrc(18KB)

网友评论