Operációs rendszerek gyakorlat
Változók
Általános szabályok
- A változó élettartama dinamikus, első használatkor automatikusan létrejön, nem kell deklarálni.
- A változó neve betűket, számokat, és aláhúzásjelet tartalmazhat, és nem kezdődhet számjeggyel.
- Típusai: numerikus, szöveg, egydimenziós tömb (lásd később).
- A tömböket kivéve a változók típusa dinamikus, vagyis a tartalma határozza meg és a típus is tartalomtól függően változhat.
- Egy változó típusát nem lehet tömbről numerikusra, vagy szövegre változtatni és viszont.
- A változó értékét az AWK automatikusan konvertálja számmá vagy szöveggé, a használattól függően.
- Manuális konverzió:
- szövegből szám: adjunk hozzá 0-t
- számból szöveg, fűzzünk hozzá egy üres sztringet
Értékadás és érték lekérdezése
- NÉV=ÉRTÉK
- Értékadás létező változónak vagy új változó létrehozása
- A C programozási nyelv egyéb értékadó, növelő, csökkentő műveletei is használhatóak
- Az ÉRTÉK nem csak konstans, hanem kifejezés is lehet
- Többszörös értékadás (NÉV1=NÉV2=ÉRTÉK) is megendedett
- NÉV
- A változó aktuális értékét jelöli
- Definálatlan, ha üres sztring vagy 0
Licensed under the Creative Commons Attribution Non-commercial Share Alike License 4.0