расширить её сигнатуру чтобы она соответствовала такой сигнатуре, которая требуется для передачи в другую функцию. Но, дополнительный аргумент не будет использоваться внутри самой функции и он нужен только ради самой сигнатуры. Насколько оптимально так делать - добавить аргумент и замьютить его в сигнатуре? Передаётся, например в функцию этот аргумент данные неким размером, а он мьютится, гошка это оптимизирует как-то?
абсолютно нормально так делать
Посмотри ассемблерный код. Я бы проверял на инлайнинг https://www.youtube.com/watch?v=jTJ5QVofn_I
Обсуждают сегодня