我需要运行以下循环来生成local controls
的所有变量的正方形和立方体,但不能生成local controls2
中变量的正方形和立方体。我想这是代码的第二行,我附上了我需要知道如何编码的代码。
foreach x of local controls {
**capture confirm variable `x' is included in local controls2**
if !_rc {
display .
}
else {
gen SQB`x' = `x'^2
gen SQD`x' = `x'^3
local templist1 = "`x' SQB`x' SQD`x'"
local biglist : list biglist | templist1
}
}
答案 0 :(得分:4)
请参阅help macrolists
获取循环前获取所需列表的语法。这只是你已经在循环中使用的那种东西。
local wanted : list controls - controls2
foreach x of local wanted {