Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 boo 编写 DSL,我希望它尽可能保持干燥。我想知道是否有任何方法可以重用嵌套宏。例如在
topmacro1: submacro: topmacro1['submacro'] = 'defined' topmacro2: submacro: topmacro2['submacro'] = 'defined'
子宏宏只是在父宏的散列中设置一个值。有没有办法避免在每个父宏中重新定义子宏?
提前致谢,
托马斯
我认为您能做的最好的事情就是将主体分解submacro为一个函数并简单地调用该函数。那应该足够干燥。
submacro