2016-04-29 16 views
0

local controlsのすべての変数の正方形と立方体を生成するには、次のループを実行する必要がありますが、local controls2にある変数の正方形と立方体は生成しません。コードの2行目だと思いますが、コーディング方法を知る必要があります。変数がローカルに含まれていることを確認しますか?

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 
     } 
    } 

答えて

4

ループする前にリストを取得する構文については、help macrolistsを参照してください。これは、ループ内で既に使用している種類のものです。

local wanted : list controls - controls2 
foreach x of local wanted { 
関連する問題