【发布时间】:2016-08-30 21:18:46
【问题描述】:
我正在编写一个宏,它可以更轻松地在特定情况下编写函数定义,并且输出是数组的表达式。我已经走得很远了,目前我可以将输入解析为数组表达式,比如
x = Expr[:(ones(length(u[:,1])) - 0.5 * u[:,1]),:(ones(length(u[:,2])) - u[:,2])]
但我需要使用它并让它定义列是那些表达式的数组,例如
[(ones(length(u[:,1])) - 0.5 * u[:,1]) (ones(length(u[:,2])) - u[:,2])]
并且能够对任意长度的表达式数组x 执行此操作。有没有好办法来构造这个输出?
【问题讨论】:
标签: metaprogramming julia