чем возвращаемое значение отличается от аргумента?