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
Došiel 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ť.
