私はこれを行うときただし、アンダースコアが最初のグローバル名の一部として解釈されますグローバル名を終了するにはどうすればいいですか?
global partA 1234
global partB 5678
global fullname $partA_$partB
のような他のグローバル変数の名前から新しいグローバル変数を構成しようとしています。これに対する私の現在のソリューションは、partA
から地元を作成し、その後、私は、この一時的なローカルを作成することなくそれらを分離アンダースコア(またはその他の文字)を使用して新しいグローバルに最初の二つのグローバルを連結することができますどのように
global fullname `partA'_$partB
を行うことですか?
「グローバル変数」は、グローバルマクロの厳密なヒントです。 Stataという用語では、変数はデータセットの列であり、マクロは変数ではありません。当然、多くのプログラミング言語の観点から見ると、Stataマクロは変数のように見え、変数のように機能しますが、それは用語です。 http://www.stata.com/statalist/archive/2008-08/msg01258.htmlで同じように –