Go tutoriál: Hello world

Tento tutoriál vám pomůže začít s Go. Vysvětluje, co potřebujete k napsání vašeho prvního programu v Go. Začíná základy: dozvíte se, kde můžete najít a stáhnout potřebné nástroje, jak je nainstalovat a provede vás celým procesem až po sestavení a spuštění vašeho kódu. Pokud jste ještě nikdy nepsali program v Go, je toto místo, kde začít. Vytvořili jsme tento článek, abyste mohli začít s Go a pokračovat k našim příkladům s SMS. Pokud už Go znáte, můžete přejít přímo k jednomu z následujících SMS projektů.

Příklady SMS v Go:

Odeslání SMS pomocí HTTP REST API v Go (ukázka kódu)
Odeslání více SMS pomocí HTTP REST API v Go (ukázka kódu)
Naplánování SMS pomocí HTTP REST API v Go (ukázka kódu)
Příjem SMS pomocí HTTP REST API v Go (ukázka kódu)
Smazání SMS pomocí HTTP REST API v Go (ukázka kódu)
Stažení nejnovější knihovny Go SMS API z Githubu

Co je Go

Go je programovací jazyk vyvinutý společností Google. Je podobný přirozenému jazyku, jako je angličtina. Používá se ke komunikaci s počítačem. Hlavní rozdíl mezi přirozeným jazykem a programovacím jazykem je, že programovací jazyky mají přísnější strukturu, aby počítač lépe rozuměl.

Co je program "Hello world" v Go

Program "Hello world" v Go je nejjednodušší program, který můžete napsat. Jednoduše vypíše větu: Hello world na obrazovku počítače. Program Hello World je první program, který vývojáři píší v jakémkoli programovacím jazyce.

Jak napsat svůj první program v Go

Pro napsání vašeho prvního programu v Go:

  1. Zkontrolujte předpoklady
  2. Nastavte Go
  3. Otestujte, zda je Go nainstalováno
  4. Otevřete Poznámkový blok
  5. Vytvořte složku pro soubory Go
  6. Napište program Hello World v Go
  7. Spusťte váš program Hello World v Go
  8. Zkontrolujte výstup

Předpoklady

Zde je to, co potřebujete k začátku. Pro napsání vašeho prvního počítačového programu v Go potřebujete počítač s Windows, jazyk Go a ukázkový kód uvedený níže.

  • Počítač s Windows 10
  • Jazyk Go
  • Ukázkový projekt Hello World od Ozeki

Stáhněte si jazyk Go

Můžete použít tento odkaz: https://golang.org/ pro stažení Go.

Video 1 - Jak stáhnout Go (videonávod)

Stáhněte si Go

Pro začátek s programováním v Go si jej musíte nejprve stáhnout z oficiálních stránek. Navštivte odkaz https://golang.org/. Klikněte na modré tlačítko Download Go (Obrázek 1). Tím začne stahování instalačního programu do výchozí složky pro stahování vašeho prohlížeče.

jak stáhnout go
Obrázek 1 - Stáhnout Go

Nainstalujte si jazyk Go

Video 2 - Jak nainstalovat Go (videonávod)

Pro otestování, zda je Go nainstalováno, musíme otevřít Příkazový řádek a zadat následující příkaz:

//Tento příkaz vrátí aktuální verzi Go na našem počítači
go version
	

Kód 1 - Testování, zda je Go nainstalováno

Otestujte Go

Můžete otestovat, zda je Go úspěšně nainstalováno v Příkazovém řádku. Nejprve otevřete příkazový řádek. Zadejte "go version" a stiskněte enter (Obrázek 2). Pokud příkazový řádek vrátí aktuální verzi nainstalovaného Go, je vše v pořádku.

jak otestovat, zda je go nainstalováno
Obrázek 2 - Verze Go nainstalovaná na našem počítači

Napište svůj program 'hello world' v Go

Pro napsání našeho prvního programu v Go použijeme Windows Poznámkový blok.
Pro vytvoření našeho prvního projektu v Go musíme vytvořit složku, kam umístíme naše soubory pro vývoj.
Můžeme to udělat ručně nebo pokud jste obeznámeni s příkazovým řádkem, můžete vytvořit své soubory pomocí něj.
V následujícím videu vám ukážu, jak vytvořit váš první projekt v Go.

//Pokud chcete použít jiný název projektu, můžete nahradit část helloWorld
go mod init helloWorld
	

Kód 2 - Jak inicializovat projekt v Go

package main

import "fmt"

func main() {
	fmt.Println("Hello world!");
}
	

Kód 3 - Váš program 'hello world' v Go

Video 3 - Jak napsat program 'hello world' v Go (videonávod)

Spusťte svůj 'hello world' program v Go

Pro spuštění kódu v Go musíme použít příkazový řádek.
Pro spuštění našeho prvního kódu v Go použijeme následující příkaz:

//Tento příkaz spustí Go kód, který obsahuje hlavní balíček
go run .
	

Kód 4 - Spuštění prvního Go programu

Výstup vašeho kódu

Pro spuštění programu jednoduše otevřete příkazový řádek v adresáři vašeho programu. Napište "go run ." a stiskněte enter (Obrázek 3). Tím se váš kód spustí. Zpráva "Hello World!" se objeví v konzoli. Toto je výstup programu.

výstup go programu
Obrázek 3 - Výstup kódu

Video 4 - Jak spustit první Go program (Návod ve videu)

Co když uděláte chybu ve svém Go programu

Pokud uděláte chybu při psaní instrukcí v Go, dostanete syntaktickou chybu. Počítač zvýrazní řádek s chybou červeně a sdělí vám, proč nerozuměl instrukcím. Chybu opravíte tak, že se vrátíte do textového editoru a program upravíte. Programy se říká, že "opravují chybu", když chyby opravují.

V níže uvedeném kódu úmyslně vytvoříme chybu tím, že nedáme středník za řádek Hello World. Uvidíte, jak počítač reaguje, jak chybu opravíme a jak program úspěšně spustíme.

Co je syntaktická chyba?

Syntaktická chyba znamená "Nerozumím". Pokud s někým mluvíte anglicky a on nerozumí, co říkáte, odpoví "Nerozumím". Pokud mluvíte s počítačem v Go a počítač nerozumí, co říkáte, odpoví "Syntaktická chyba".

Jak řešit syntaktickou chybu v Go?

V níže uvedeném kódu úmyslně vytvoříme syntaktickou chybu tím, že nedáme středník za řádek Hello World. Uvidíte, jak počítač reaguje, jak chybu opravíme a jak program úspěšně spustíme.

Video 5 - Co se stane, když uděláte chybu ve svém Go kódu (Návod ve videu)

Chyby v Go

Pokud je ve vašem Go kódu neplatný příkaz, povede to k chybě. Abychom to demonstrovali, smažeme jednu z uvozovek za "Hello World". Tím se při spuštění programu vytvoří syntaktická chyba (Obrázek 4). Tato chybová zpráva obsahuje podrobnosti o tom, proč k chybě došlo a kde.

chybová zpětná vazba v go
Obrázek 4 - Hlášení chyby v Go

Shrnutí

Výše uvedený článek pojednává o věcech, které potřebujete připravit před začátkem programování v Go a vytvořením prvního programu Hello World. Tento program se může zdát jednoduchý a možná nedělá mnoho, ale začít malými kroky vede k dosažení velkých věcí. Podle tohoto průvodce jste udělali první krok k tomu, abyste se stali vývojářem v Go; vytváření programů jako řešení vašich problémů vám pomůže výrazně zjednodušit práci.

To, co jste se zde naučili, je cenné, na webu Ozeki jsou další užitečné průvodce ke čtení. Podívejte se na další článek na toto téma o jak poslat SMS z Go.

Začněte změnu, stáhněte si Ozeki SMS Gateway nyní!

More information