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:
- Zkontrolujte předpoklady
- Nastavte Go
- Otestujte, zda je Go nainstalováno
- Otevřete Poznámkový blok
- Vytvořte složku pro soubory Go
- Napište program Hello World v Go
- Spusťte váš program Hello World v Go
- 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.
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.
Nainstalujte si jazyk Go
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
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.
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
package main import "fmt" func main() { fmt.Println("Hello world!"); }
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 .
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.
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.
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.
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
- C# SMS tutoriál: Hello world
- Visual Basic SMS tutoriál: Hello world
- F# SMS tutoriál: Hello world
- Java SMS tutoriál: Hello world
- Javascript SMS tutoriál: Hello world
- Node.js SMS tutoriál: Hello world
- Kotlin SMS tutoriál: Hello world
- C/C SMS tutoriál: Hello world
- Delphi SMS tutoriál: Hello world
- PHP SMS tutoriál: Hello world
- Perl SMS tutoriál: Hello world
- Python SMS tutoriál: Hello world
- Python flask SMS tutoriál: Hello world
- Ruby SMS tutoriál: Hello world
- Tcl/Tk SMS tutoriál: Hello world
- Go SMS tutoriál: Hello world
- R SMS tutoriál: Hello world
- Scala SMS tutoriál: Hello world
- Objective C SMS tutoriál: Hello world
- Tutoriály pro vývojáře softwaru