首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >noweb的块参数

noweb的块参数
EN

Stack Overflow用户
提问于 2012-05-18 15:05:51
回答 1查看 192关注 0票数 1

在nuweb中,我可以这样做。

代码语言:javascript
复制
@d Define the chunk with argument
echo "Hello, @1";

然后,我可以通过传递参数在其他块中使用它:

代码语言:javascript
复制
@d Second chunk
@<Define the chunk with argument@(John@)@>

它将生成以下行:

代码语言:javascript
复制
echo "Hello, John";

我知道,在这种特殊情况下,我可以在块中使用另一种方法(变量),但这种向块传递参数对于各种代码声明非常有用,然后您需要使用几乎相同但不完全相同的代码(例如,调用具有不同名称的函数)。这是一个有用的特性。它在nuweb中运行良好。

现在我切换到noweb,但我看不到有任何方法可以将参数传递给chunk。有没有办法在noweb中像nuweb那样做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2013-02-14 23:28:11

为了避免这种奇怪的神秘语法,可以尝试使用NanoLP进行文字编程(它支持命名参数、变量字典和许多其他内容)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10648156

复制
相关文章

相似问题

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