for
ループを使用して変数のリストの名前を変更しようとしています。
私のコードは次のようになります。
local x 99 00 01 02 03 04 05 06 07 08 09 10 11 12
local k 2 4 6 8 10 12 14 16 18 20 22 24 26 28
local n: word count `x'
forvalues i = 1 / `n' {
local a : word `i' of `x'
local b : word `i' of `k'
rename v`b' num`a'
}
k
手動で書かずにマクロに範囲を割り当てることができるかどうか疑問に思っていました。2 つの値の間のデルタは 1 ではないことに注意してください。