В чём разница между value и pointer receivers в Go и как это влияет на возможность менять исходные данные? — ДейлиПреп