Solidityのdeleteでmappingは消えない？配列再利用とキー削除を確認する

構造体や配列をdeleteしてもmappingの値が残る理由を、再割り当てとpopの例で解説します。既知キーの削除、世代による分離、初期値と未登録の違いを確認します。