mapメソッドの実装