なんでmapってoperator []で参照しただけで
なければ新しく作成しようとするんですか?