未評価の(および/または未定義の)変数を関数のパラメータとして使用するにはどうすればよいですか?たとえば:あなたはMathematicaに精通している場合未評価の変数をパラメータとして渡す
function myFun(a:int):void {
a = 5;
}
はそれがに相当します:
f[a_Integer]:=a=5
Attributes[f]={HoldAll};
核となるアイデアは、それは私が関数に渡したい変数の名前そのものではないということでその変数の名前に現在関連付けられている値。