Swiftはクソ、考え方が古いし分かりにくい記述になりがち
nullないと困るケースが多くて「?」だらけになる