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.

15% atlaide jauniem VPS
Pasteidzieties pasūtīt serveri jebkurā vietā
Izvēlieties VPS

Citi raksti

25.11.2022
7 905
Zināšanu bāze / Programmēšana
GO programmēšanas valodas sintakse
25.11.2022
6 991
Zināšanu bāze / Formalizācija
Skaistas dabas fotogrāfijas darbvirsmai
25.11.2022
5 303
Zināšanu bāze / Formalizācija
Jauni Ubuntu fona ekrāni darbvirsmai. 1. daļa