Noming Returns los parámetros pueden proporcionar numerosos beneficios que pueden mejorar la legibilidad de los códigos, la flexibilidad y la documentación.
de devolver el nomento de regreso Parámetros:
Ejemplo:
Considere las siguientes dos funciones de GO:
func namedReturn(i int) (ret int) { ret = i i = 2 return } func anonReturn(i int) int { ret := i i = 2 return ret }
En la función NamedReturn, el parámetro de retorno se llama ret. Este nombre indica claramente que la función devuelve un valor entero. Por el contrario, la función anonreturn no nombra el parámetro de retorno, lo que hace que su propósito sea menos obvio.
consideraciones:
mientras los parámetros de retorno de nombres pueden proporcionar beneficios, también hay inconvenientes potenciales a considerar. Uno de esos inconvenientes es el riesgo de sombreado variable, donde una variable local con el mismo nombre que el parámetro de retorno podría anularlo accidentalmente.
a pesar de este posible problema, nombrar parámetros de retorno sigue siendo una práctica valiosa en Go. EFECTIVE GO enfatiza su utilidad para la documentación y la simplificación del código.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3