BP
Size: a a a
BP
с#
AL
BP
с#
VP
BP
с#
VP
с#
BP
QH
VP
с#
VP
BP
QH
AL
if (x.y != null) println(y.size)
, а иногда должны создать локальную переменную или захватить в let или ещё что либо. В паттерн матчинге всегда есть немного больше кода по сравнению с оптимистичным случаем смарткаста, но он очень консистентный. Но да, нужно придумывать какое-то новое имя переменной.VP
BP