Цитата:
Сообщение от
Logger
Это я понимаю. Тип в момент компиляции определяется по правой части.
но проблема в том что если там anyType как в случае работы с мапом, то тип неопределенный становится. И получается часть информации мы теряем по сравнению со случаем когда слева явно задали тип вместо Var.
Именно в этом случае надо использовать приведение типов. Т.к. у нас есть только as и присваивание, то надо использовать присваивание.
Или строить типизированную обертку над Map.