トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

unity_cs_func_ref

関数の参照渡し


関数の参照を渡す場合は以下のように「ref」を関数定義の引数と関数呼び出し時に記述します。

int a = 10;
foo(ref a);
...
 
void foo (ref val) {
  val = 100;
}

この場合、aに10を指定したあとに呼び出したfoo関数内で100に置き換わることになり、
結果として「a=100」となります。