DartのMapをキャストするときに気にすること
キャストする方法は主に3つ
それぞれ使えるシチュエーションが違うので注意
cast() method
正直良くわかっていない、as演算子のほうがよく使うかも
as operator
元々がMap以外( Object や dynamic )だけど実体はMapなのでMapにしたい時
キーの型だけを変換したい、みたいなときにasを使うとエラーになる
Map.from constructor
元々Mapであるもののkeyの型、valueの型を変換したい時