Maksājuma metodes Abuse

Kā izveidot Hello World Go valodā

25.11.2022, 23:31

Mēs jau esam stāstījuši par Go programmēšanas valodas vēsturi, tās struktūru un sintaksi, un tagad varam izpildīt vienkāršāko programmu, proti, klasisko Hello World. Gatavs? Tad tas neaizņems daudz laika, lai to apgūtu.

Kā izveidot programmu

Izveidosim savu pirmo programmu. Programmēšanā ir ierasts, ka visi iesācēji sāk ar rindas "Hello World!" parādīšanu uz ekrāna. Jūs varat instalēt Go savā sistēmā vai izmantot tiešsaistes pakalpojumu play.golang.org. Ar tā palīdzību jūs varat palaist savu pirmo programmu tieši savā pārlūkprogrammā. Strādāsim ar tiešsaistes pakalpojumu. Atveriet vietni.

Tālāk redzēsiet pirmās programmas gatavu kodu:

package main
import ( "fmt")

func main() {
fmt.Println("Hello, playground")
}

Kā izveidot Hello World Go valodā

Pirmajā rindā jānorāda, ka fails pieder paketei main, otrajā rindā importējam pakotni fmt, kas ir atbildīga par standarta ievades un izvades funkcijām. Iekavas ir nepieciešamas, lai importētu vairākas paketes vienlaikus. Nosaukumus var pievienot atdalīt ar komatiem.

Pēc tam tiks atjaunināta galvenā funkciju pakete. Pēc tam tā tiks izpildīta, uzsākot programmu. Visas Go programmas ietver galveno funkciju. Galvenā funkcija ir tā sauktais ieejas punkts. no tās sākas komandas izpilde, lai gan jebkurā dinamiskajā valodā izpilde notiek no augšas uz leju.

Galvenās funkcijas iekšpusē izsauksim bibliotēku fmt. Iepriekš tā tika importēta, izmantojot punktu sintaksi. Metode printLn izdrukā virkni uz ekrāna. Go ir pieņēmusi noteiktu sintaksi: runa ir par to, ka, pat ja kompilators neizmet kļūdu nekonsekvences dēļ, ieteicams precīzi ievērot sintaksi.

Parasti mainīgo nosaukumos tiek lietota kamieļu sintakse, t. i., foo_bar vietā FooBar vai Foobar. Iespējams, jūs jau esat pamanījuši, ka Go pirms atverošās iekavās nav nekādu rakstzīmju. Pat tad, ja jūs ievietosiet rindas padevi, jūs saņemsiet kļūdu:

Kā izveidot Hello World Go valodā

Go ir standartizēta arī atkāre, lai gan šeit nav tādu prasību kā Python.