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