Исходя из фона Java, мне интересно, почему List
в Scala не имеет поля size
, такого как его эквивалент Java LinkedList
. В конце концов, с полем размера вы сможете определить размер списка в постоянное время, поэтому почему поле размера упало?
(Этот вопрос относится к новым классам коллекции в Scala 2.8 и более поздних версиях. Кроме того, я имею в виду неизменяемый List
, а не изменяемый.)