Maksājuma metodes Abuse

Go programmēšanas valodas pamati

27.11.2022, 01:15

Šajā rakstā mēs pastāstīsim, kā strādāt ar mainīgajiem un struktūrām. Šis ir īpaši noderīgs materiāls iesācējiem. Atcerieties, ka valoda ir statiski tipizēta. Python, Ruby vai JavaScript valodā jums būs jāveic vairākas pareizības pārbaudes. Go izvairās no šīs problēmas.

Go valodas pamati

Apskatīsim pirmo piemēru:

Go programmēšanas valodas pamati

Jauna funkcija print ir atbildīga par izvadīšanu. Šeit redzams, ka tai ir jānododvirkne. Galvenajā funkcijā tiks izveidots virknes tipa mainīgais. Tas tiks nodots print. Ja tiks nodots kas cits, tiks pieļauta kļūda. Ja mainīgā mainīgā tipu var mainīt uz int, tiks pieļauta kļūda:

cannot use "Hello World!" (type string) as type int in assignment

Go programmēšanas valodas pamati

Kļūda tiks pieļauta arī tad, ja deklarēsiet mainīgo vai importēsiet pakotni, bet to neizmantosiet. Ar Go var darīt vēl daudz ko citu, un viena no tām ir struktūras. Sarežģīsim mūsu programmu, izveidojot vietnes struktūru ar laukiem name un url, kas apraksta kādu vietni:

Go programmēšanas valodas pamati

Šai struktūrai būs metode print, kas izvada rezultātu "Welcome...". Programmā main mēs inicializējām struktūru un piešķīrām vērtības tās laukiem, un pēc tam izsaucām print metodi.

Go programmēšanas valodai ir raksturīgas vairākas funkcijas un iespējas. Par to esam pārliecinājušies paši.