いっそ引数で配列I/Oするのを止めて、引数でIn。戻り値でOutするとか。