'123' + 456 <- смешение т.е. смешение, когда ты в рамках одного действия, которое подразумевает общий тип, используешь разные типы, что приводит к неявному тайпкасту мне казалось это очевидно
"неявный тайпкаст" здесь ключевое если такого не происходит и приводить типы надо явно, иначе будет ошибка - значит типизация строгая\сильная (whatever, как хотите называйте)
'123' + 456 <- смешение т.е. смешение, когда ты в рамках одного действия, которое подразумевает общий тип, используешь разные типы, что приводит к неявному тайпкасту мне казалось это очевидно
вообще неочевидно. В той-же скале это просто сахар для '123'.+(456) Т.е. как раз тот код, который я кидал выше.
"неявный тайпкаст" здесь ключевое если такого не происходит и приводить типы надо явно, иначе будет ошибка - значит типизация строгая\сильная (whatever, как хотите называйте)
Нахера тогда такое длинное определение? Слабая - в языке присутствует механизм неявного приведения типов.
а вообще мы буквоедством занимаемся, не люблю такое все ж +- понимают "как это работает" и "в чём суть\профит" ну, кто знаком с терминами а пытаться доебаться до букв (как в твоём случае со смешением) - ну такое