• 08/09/2024 2:34 AM

¿Cuándo se ejecuta la función init()?

porJesus Flores

Ago 24, 2021

La función init () tiene su llamado a ejecución después que todas las declaraciones de variables dentro del paquete paquete han sido evaluadas, variables que se evalúan solo después de haberse inicializado los paquetes importados.
Si dentro de un paquete existe una o más funciones init (), son ejecutadas automáticamente antes de que se llame a la función main() del paquete principal.
La secuencia de ejecución es la siguiente:

import-> consts -> vars -> init ()
  • Si un paquete importa a otros paquetes, lo primero que se inicializa son los paquetes importados.
  • Después las constantes del paquete actual se inicializan.
  • Posteriormente se inicializan las variables del paquete actual.
  • Por ultimo se llama a la función init() del paquete actual.

por Jesus Flores

Ingeniero de Software y Agile Coach

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *