No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Definiendo el modelo de usuarios

8/26
Recursos

Aportes 1

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

En el minuto 1:20 cuando se crea el struct User, el profesor menciona lo del nombre de los identificadores y porque se usa en mayúscula la primera letra: no es porque en “Go se suele utilizar así”, la explicación depende del comportamiento que queramos nosotros como programadores darle al identificador, en este caso el acceso. Entonces, lo que que se debe tener en cuenta es:

  • Al nombrar una variable con la letra inicial en mayúscula (upper case letter) estamos indicando que este identificador será exportado para que pueda usarse fuera del paquete models en este caso.

  • En cambio si nombramos un identificador con la primera letra en minúscula (lower case letter) éste no podrá ser accedido fuera del paquete models en este caso.

https://go.dev/ref/spec#Exported_identifiers