sql >> Databáze >  >> NoSQL >> MongoDB

using :=dává nepoužitou chybu, ale pomocí =don't v Go

Operátor := se používá pro deklaraci krátké proměnné . Deklaruje a inicializuje proměnnou.

V prvním příkladu jste deklarovali Session proměnná v globálním rozsahu a v main funkci jste deklarovali novou proměnnou se stejným názvem v hlavním oboru (jako jste použili := operátor). Proto Session proměnná deklarovaná v globálním rozsahu je nepoužitá, a proto došlo k chybě.

Ve vašem druhém příkladu jste globální proměnné přiřadili hodnotu pomocí operátoru přiřazení = a proto nedeklaruje novou Session proměnné, ale přiřazení hodnoty existující globální proměnné.

Najděte příklad zobrazující rozdíl mezi globální a lokální proměnnou.



  1. Mongo dotaz trvá dlouho. Jak to udělat rychleji?

  2. Import doménových tříd ze samostatného modulu GORM do Grails

  3. Existuje způsob, jak spustit mongoda z webstormu (mac)

  4. Získání mongoStat prostřednictvím ovladače mongoDB Java