首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在noweb或Rmarkdown这样的识字编程工具中,代码块的执行顺序是如何确定的?

在noweb或Rmarkdown这样的识字编程工具中,代码块的执行顺序是如何确定的?
EN

Stack Overflow用户
提问于 2019-10-24 15:29:28
回答 1查看 67关注 0票数 0

我正在读this,它说:

由于非角度提取和组合其输入的方式,程序可以以最好的顺序呈现和解释,以便于人类理解。notangle将确保程序块的顺序对于编译器或解释器是正确的。

我的问题是: noweb编译器如何确定代码块的顺序?

This说:

R Markdown文档通常有许多代码块。它们在单个R会话中按顺序进行计算,并且一个代码块中的各种变量的状态将保留在未来的块中。

Rmarkdown不是基于noweb吗?它不应该像noweb一样自动确定代码块顺序吗?

EN

回答 1

Stack Overflow用户

发布于 2020-05-20 22:19:15

Noweb块可以用作其他块中的宏,因此顺序可以归结为notangle找到它们的顺序。例如,如果我将main.txt与它纠缠在一起,得到的文本将是按字母顺序排列的字母A到E。

代码语言:javascript
复制
<<main.txt>>=
<<A>>
<<D>>
<<D>>=
D
<<E>>
@
A text chunk that won't be in main.txt.
<<F>>=
Since this chunk is not referred to in any other chunk it will not appear in main.txt.
<<A>>=
A
<<B>>
<<C>>
<<E>>=
E
<<C>>=
C
<<B>>=
B
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58536262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档