質問者がlet使ってるからでしょ
エラーでもないのに関係ないとこ変えると回答の本質がぼやける