Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Polia sú jednou zo základných dátových štruktúr v programovaní. V Go majú polia statickú veľkosť a môžu obsahovať iba prvky rovnakého typu.
V tomto návode sa dozvieme o poliach v Go, vrátane toho, ako ich vytvárať, pristupovať k ich prvkom a vykonávať s nimi rôzne operácie.
Na vytvorenie poľa v Go môžeme použiť kľúčové slovo pole, za ktorým nasleduje typ údajov prvkov a veľkosť poľa. Napríklad, aby sme vytvorili pole celých čísel s veľkosťou 10, môžeme napísať:
``` ísť
var čísla [10]int
```
Pole s hodnotami môžeme inicializovať aj pri jeho vytváraní. Na tento účel môžeme použiť kľúčové slovo pole, za ktorým nasleduje typ prvkov, veľkosť poľa a hodnoty v zložených zátvorkách. Napríklad na vytvorenie poľa reťazcov s veľkosťou 3 a hodnotami „jablko“, „banán“ a „čerešňa“ môžeme napísať:
``` ísť
var fruit [3]string ={"jablko", "banán", "čerešňa"}
```
K prvkom poľa môžeme pristupovať pomocou ich indexu. Indexy začínajú od 0, takže prvý prvok poľa má index 0, druhý prvok má index 1 atď.
Na prístup k prvku poľa môžeme použiť názov poľa, za ktorým nasleduje index prvku v hranatých zátvorkách. Napríklad na prístup k prvému prvku poľa ovocia môžeme napísať:
``` ísť
prvé ovocie :=ovocie[0]
```
Indexovanie poľa môžeme použiť aj na priradenie hodnôt prvkom poľa. Napríklad, ak chceme priradiť reťazec „mango“ prvému prvku poľa ovocia, môžeme napísať:
``` ísť
ovocie[0] ="mango"
```
Go poskytuje množstvo vstavaných funkcií na vykonávanie operácií na poliach. Niektoré z najbežnejších operácií poľa zahŕňajú:
* `len(pole)`:Vráti dĺžku poľa.
* `pole[začiatok:koniec]`