いや論理はできたんですが型がわからず挫折。
destとsrcの型って何なんでしょうか?