8. diel - Skriptovanie v Bashi - Pole
V predchádzajúcom cvičení, Riešené úlohy k 5.-6. lekciu skriptovania v Bashi, sme si precvičili získané skúsenosti z predchádzajúcich lekcií.
V tomto tutoriále skriptovania v Bashi si vysvetlíme prácu s poľom. Ukážeme si, na čo je užitočné a ako s ním pracovať.
Poľa v Bashi
Predstavme si situáciu, keď si chceme uložiť nejaké údaje o viacerých
prvkoch. Napr. chceme v pamäti uchovávať desať čísel, políčka
šachovnice alebo mená 50 užívateľov. Je zrejmé, že pri písaní skriptov
bude nejaká lepšia cesta, než začať búšiť premenné
uzivatel1
, uzivatel2
, ... až uzivatel50
.
Nehľadiac na to, že ich môže byť treba 1000. A ako by sa v tom potom
hľadalo? Brrr, tak nie:)
Ak potrebujeme uchovávať väčšie množstvo premenných rovnakého typu,
tento problém nám rieši pole, anglicky
array. Môžeme si ho predstaviť ako množstvo priehradok, kde
v každej máme uložený jeden prvok. Priehradky sú očíslované tzv.
indexy, prvá má index 0
. Pomocou poľa teda
môžeme uložiť zoznam rôznych hodnôt s rôznym dátovým typom do jednej
premennej. Ukážeme si to na vyššie spomínanom príklade so zoznamom
užívateľov.
Vytvorenie poľa
Nové pole s názvom UZIVATELE
vytvoríme podobne ako klasickú
premennú. S tým rozdielom, že všetky hodnoty vložíme do zátvorky a
oddelíme medzerou:
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tomto tutoriále si ukážeme dátový typ poľa a prácu s ním. Naučíme sa pole vytvárať, naplniť hodnotami a použiť základné funkcie na ich úpravu.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.