Здравствуйте! Профан в Скала, потому сразу несколько вопросов:
1. насколько приветствуются здесь лоу-лвл вопросы?
2. собственно, а как объявить обобщенный лист, в который мы будем складывать после какие-то элементы
3. можно ли итерироваться по индексам листа как-то. грубо говоря какой-нибудь сишный for есть в скала? потому что, как я понял, здесь есть только foreach
2. val list: List[T] = null у нас так неделают. У нас набивают список по мере появления его элементов. 3. zipWithIndex, mapWithIndex