何の為にプロトタイプ宣言するのか理解してる?