pass by reference

[1/1]

  1. パスバイリファレンスとパスバイバリューを使い分けてコードを理解しよう
    一方、パスバイリファレンスでは、関数に渡された変数は、元の変数への参照として扱われます。そのため、関数内で変数の値を変更すると、元の変数の値も同時に変更されます。以下の例を見てみましょう。この例では、numberという変数をaddOne関数に渡しています。addOne関数内でnumの値を1増やしていますが、numberの値は変更されません。これは、numberがaddOne関数に値渡しされているためです。