Skip navigation

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.