细读

时间:2024-03-05 06:29:02
【文件属性】:

文件名称:细读

文件大小:775KB

文件格式:ZIP

更新时间:2024-03-05 06:29:02

HTML

细读 {peruse}软件包旨在使生成不规则序列变得更容易,而这些不规则序列很难用现有工具生成。 {peruse}的核心是S3类Iterator 。 Iterator允许用户编写一个任意的R表达式,该表达式返回R对象序列的下一个元素。 然后保存Iterator的状态,这意味着下次调用评估时,初始状态将是上一次迭代的结果。 这对于生成递归序列最为有用,递归序列的每次迭代都取决于先前的序列。 该软件包还提供了一个简单,整洁的API,用于构建集,从而允许用户生成一个包含满足特定条件的向量元素的集合。 这可以返回由所有选定元素组成的向量,也可以返回延迟生成选定元素的Iterator 。 在本文档的最后,有一个使用Iterator进行元编程(即以编程方式生成代码)的教程。 安装 您可以使用以下方法从安装的发行版本: install.packages( " peruse " ) 以及来自的开


【文件预览】:
peruse-master
----.gitignore(37B)
----NAMESPACE(367B)
----NEWS.md(1KB)
----R()
--------move.R(1KB)
--------yield_next.R(2KB)
--------global_vars.R(66B)
--------current.R(409B)
--------that_for.R(5KB)
--------yield_while.R(1KB)
--------is_Iterator.R(141B)
--------range.R(633B)
--------clone.R(663B)
--------Iterator.R(3KB)
--------summary.R(419B)
----.Rbuildignore(277B)
----peruse.Rproj(414B)
----release-0.3.0.html(868KB)
----_pkgdown.yml(141B)
----.github()
--------workflows()
----man()
--------current.Rd(496B)
--------funs.Rd(3KB)
--------moves.Rd(1KB)
--------yields.Rd(1KB)
--------clone.Rd(733B)
--------yield_while.Rd(1KB)
--------range.Rd(713B)
--------is_Iterator.Rd(291B)
--------Iterator.Rd(2KB)
--------figures()
----README.md(8KB)
----tests()
--------testthat.R(56B)
--------testthat()
----README.Rmd(8KB)
----cran-comments.md(253B)
----.Rhistory(24KB)
----release_0.2.rmd(5KB)
----version_prelims(253B)
----release_0.2.html(666KB)
----DESCRIPTION(613B)
----docs()
--------authors.html(5KB)
--------bootstrap-toc.css(2KB)
--------pkgdown.css(7KB)
--------reference()
--------bootstrap-toc.js(5KB)
--------index.html(23KB)
--------pkgdown.js(3KB)
--------link.svg(810B)
--------news()
--------docsearch.js(2KB)
--------pkgdown.yml(89B)
--------docsearch.css(11KB)
--------404.html(5KB)
----release-0.3.0.rmd(8KB)

网友评论