­čąç Campos p├║blicos y privados.

­čŹ┐ Como funciona la visibilidad en Go?

El concepto de visiibilidad en Go esta relacionado con un campo, funci├│n, m├ętodo o paquete es exportado o no. Si un campo es privado, solo se encuentra disponible dentro de su contexto.

Ambos estructuras y campos pueden ser o no exportadas. Esto se logra utilizando una may├║scula (exportar) o min├║scula (no exportar) como primer caracter, segun se requiera.

­čąĄ Ejemplo de estructura p├║blica.

type MiEstructura type {
}

­čąĄ Ejemplo de estructura privada.

type miEstructura type {
}

­čąĄ Campos / propiedades p├║blicas y privadas dentro de estructuras.

Dentro de las estructuras podemos declarar campos p├║blicos y privados.

type MiEstructura type {
    MiPropiedadPublica string
    miPropiedadPrivada string
}

Siempre hay que poner atenci├│n a si la estructura, campo, funci├│n, m├ętodo, etc, inician con una mayuscula o min├║scula. De ello depender├í siempre su visibildad.

Comparaci├│n de estructuras. Uso de punteros en estructuras
comments powered by Disqus