Подскажите, пожалуйста, как работают дженерики? Вот в джаве на полиморфизме и затирке типов, в расте шаблонизация происходит, а как в скале? Я пытался погуглить, но ничего нуж...
Выходит, что примитивы неявно боксуются?
Как именно работает матчинг при разборе адт? Я слышал, что вместо условного isInstanceOf хаскел использует теги
Подскажите пожалуйста, есть ли способ конструкцию: if(x isInstanceOf[MyClass]){ var nx = x asInstanceOf[MyClass] } написать более кратко? Я имею ввиду, что-то вроде if...