В чём разница между объявлением локального объекта типа List с именем x и объявлением функции с именем x, которая возвращает List? — ДейлиПреп