емнип, нет в скале нет unboxed типов как класса. в самой жвм в рантайме будет все unboxed
как вариант специализация может помочь, генерирует функции которые чтоб избежать боксинга
дароу
Примитивы отменили?
На уровне языка в скале примитивов нет. Наглядно это видно при сравнении с джавой, где есть тип int, соответствующий примитиву, есть класс Integer и есть отношение боксинг-анбоксинг между ними. В скале же есть только Int, который класс и только он
AnyVal is the root class of all value types, which describe values not implemented as objects in the underlying host system.
Обсуждают сегодня