Avatar
モチベーションとしてはguard let _self = self else { return } によってselfがnilになるべきでない場所でも異常状態が握りつぶされるのを避けたい、というのがあります