确认变量包含在本地?

confirm a variable is included in a local?

我需要 运行 下面的循环来生成 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 
        }
    }

请参阅 help macrolists 了解在循环之前获取所需列表的语法。这只是您已经在循环中使用的那种东西。

local wanted : list controls - controls2 
foreach x of local wanted {