質問: ["車":4, "バイク":2, "船":0] print(numberOfTires["車"]) ### 試したこと 該当箇所を調べる事 ### 補足説明 print(numberOfTires["車"])の numberの[n]の文字に黄色の下線が引かれてしまいます。 それから前述した通り Expression implicitly coerced from 'Int?' to 'Any' Provide a default value to avoid this warning Force-unwrap the value to avoid this warning Explicitly cast to 'Any' with 'as Any' to silence this warning と改善案が表示されます。
回答: 理由はdsuzukiさんがおっしゃっている通りです。 もし警告が邪魔くさいという事であれば > > print(numberOfTires["車"] ?? "nilでっせ") > > > というようなNULL合体演算子というものを使ってnilだったら代替文字を出すようにすれば警告自体は消えます。