рангом, и во время компиляции проверять, что операции сложения/умножения этой матрицы корректны?
боюсь что да, через наследование
вот уж неудачный пример. Начиная с того, что перемножать матрицы в джаве - это то еще занятие, побаловаться. Такие штуки на плюсах или чем-то ближе к железу делаются. А во-вторых, в скале это можно сделать через шейплесс (такой вариант подразумевался же?), но выглядеть это будет настолько вырвиглазно и компилироваться так долго, что сам же потом и выкинешь.
Обсуждают сегодня