値渡し参照渡しの検証ロジックをgistへ移動