文件名称:imlazy::sleeping_face:具有惰性不可变迭代器的函数式编程
文件大小:126KB
文件格式:ZIP
更新时间:2024-02-24 20:54:02
haskell immutable generator functional-programming lazy
我很懒 具有惰性不变变量的函数式编程 介绍 imlazy让您利用。 有了它,您可以创建无限的或循环的可迭代对象,它们是惰性的,不可变的和高效的。 例如: const { filter , range } = require ( "imlazy" ) ; const isEven = ( x ) => x % 2 === 0 ; const positiveIntegers = range ( 1 , Infinity ) ; // => (1 2 3 4 5 6 7 8 9 10...) const positiveEvenIntegers = filter ( isEven , posit
【文件预览】:
imlazy-master
----.gitignore(24B)
----package.json(1KB)
----.nvmrc(3B)
----.travis.yml(179B)
----LICENSE(1KB)
----index.js(23KB)
----CHANGELOG.md(902B)
----.prettierignore(36B)
----README.md(6KB)
----docsSrc()
--------docs.js(2KB)
--------index.css(3KB)
----netlify.toml(149B)
----benchmarks()
--------filter.js(2KB)
--------map.js(2KB)
--------transducers-and-native.js(2KB)
----.npmignore(29B)
----test()
--------remove.js(509B)
--------adjust.js(696B)
--------iterate.js(481B)
--------concat.js(1015B)
--------intersperse.js(517B)
--------chain.js(576B)
--------zipWith.js(925B)
--------insertAll.js(539B)
--------iterableFrom.js(295B)
--------includes.js(320B)
--------filter.js(575B)
--------reduce.js(473B)
--------sort.js(437B)
--------map.js(604B)
--------last.js(219B)
--------isEmpty.js(266B)
--------every.js(279B)
--------ap.js(1KB)
--------slice.js(2KB)
--------reverse.js(293B)
--------staticLand()
--------transpose.js(1KB)
--------insert.js(507B)
--------reject.js(354B)
--------sortBy.js(650B)
--------dropWhile.js(829B)
--------init.js(673B)
--------takeWhile.js(569B)
--------cycle.js(398B)
--------findIndex.js(383B)
--------tail.js(708B)
--------head.js(279B)
--------prepend.js(418B)
--------of.js(261B)
--------flatten.js(1KB)
--------length.js(189B)
--------zip.js(1KB)
--------partition.js(505B)
--------take.js(762B)
--------_tools.js(2KB)
--------traverse.js(2KB)
--------nth.js(373B)
--------range.js(990B)
--------append.js(353B)
--------equals.js(2KB)
--------drop.js(992B)
--------some.js(296B)
--------splitEvery.js(602B)
--------misc()
--------find.js(353B)
--------assoc.js(648B)
--------sum.js(296B)
--------reduceRight.js(534B)
--------repeat.js(461B)
--------private()
--------empty.js(241B)
----yarn.lock(215KB)