Ну так потому что локальная переменная, поэтому и передают в функцию. А в самом юните может объект создается и нужно сохранить экземпляр созданный, чтобы продолжить генерацию письма.
А уж почему сделали локальную переменную, а не глобальную... Экономили память может.
|