Operációs rendszerek gyakorlat
Tömbök
Tömbök
Az AWK-ban lehetőség van egydimenziós tömbök használatára is. A tömbök méretét nem kell előre lerögzíteni. A tömbök valójában asszociatív tömbök, ami azt jelenti, hogy az index (kulcs) nem csak szám, hanem numerikus, hanem szöveges is lehet, és a tömbök celláiban tárolt adat kulcs-érték párokon alapszik.
- A tömbök nevét a változónevek mintájára adjuk meg.
- A tömb vegyesen tartalmazhat numerikus és szöveges elemeket is.
- NÉV[INDEX]=ÉRTÉK
- Értékadás egy létező tömbelemnek, vagy új elem beszúrása. Az elem típusa az ÉRTÉK típusa lesz. A tömb létrejön, ha még nem létezett.
- Az INDEX és az ÉRTÉK konstans és tetszőleges kifejezés is lehet.
- NÉV[INDEX]
- A megadott indexű tömbelem aktuális értékét jelöli
- Definiálatlan elm értéke az üres szting illetve a 0
- INDEX in NÉV: Ez a logikai reláció csak akkor igaz, ha tömbnek van INDEX indexű eleme
- delete NÉV[INDEX] : a megadott indexű tömbelem kitörlése
- delete NÉV: A tömb összes elemének kitörlése, de a tömb továbbra is létezni fog, csak üres lesz.
Licensed under the Creative Commons Attribution Non-commercial Share Alike License 4.0