Swiftで引数を参照渡し(inout)する方法

Pocket

inout を使うことで、いわゆる参照渡しをすることができ、変数を加工することができる。

個人的にはあまり使いたくないので、ゆるーく説明しとく。

Swiftで引数を参照渡しする

こんな感じで参照渡しをしているので、xとyが2倍されているのがわかる。

もう一度言うが、個人的に使うことはあまりないと思うので値渡しとの比較とかはしない。

メソッドを呼び出すときに変数に & をつけることに注意。


【お願い】
1ミリでも役に立ったらTwitterのフォローかYouTubeチャンネルの登録のどちらかをお願いします!(エンジニアに役立つ情報を発信しています)
スポンサーリンク
  • このエントリーをはてなブックマークに追加