Declaración de variables en Go
Cual es la mejor y más optima forma para declarar una variable en Go.
nombre := "String"
ó esto:
var nombre string
Cual es la mejor y más optima forma para declarar una variable en Go.
nombre := "String"
ó esto:
var nombre string
Cual es la mejor y más optima forma para declarar una variable en Go.
nombre := "String"
ó esto:
var nombre string
Cual es la mejor y más optima forma para declarar una variable en Go.
nombre := "String"
ó esto:
var nombre string
No es que sea mejor o más optima alguna de las dos, ambas son formas validas en Go.
Sin embargo, ten en cuenta que la sentencia var puede estar a nivel de paquete o función, en cambio el short variable := solo puede ser usada dentro de una función.
Así que mi recomendación es:
* Usa var para variables que necesites declarar a nivel de paquete, o para variables no inicializadas.
* Usa := dentro de funciones.
En la práctica te darás cuenta que usarás más :=, pero siempre harás uso de las dos.
No es que sea mejor o más optima alguna de las dos, ambas son formas validas en Go.
Sin embargo, ten en cuenta que la sentencia var puede estar a nivel de paquete o función, en cambio el short variable := solo puede ser usada dentro de una función.
Así que mi recomendación es:
* Usa var para variables que necesites declarar a nivel de paquete, o para variables no inicializadas.
* Usa := dentro de funciones.
En la práctica te darás cuenta que usarás más :=, pero siempre harás uso de las dos.
No es que sea mejor o más optima alguna de las dos, ambas son formas validas en Go.
Sin embargo, ten en cuenta que la sentencia var puede estar a nivel de paquete o función, en cambio el short variable := solo puede ser usada dentro de una función.
Así que mi recomendación es:
* Usa var para variables que necesites declarar a nivel de paquete, o para variables no inicializadas.
* Usa := dentro de funciones.
En la práctica te darás cuenta que usarás más :=, pero siempre harás uso de las dos.