A Ha műveletek használata a Mac gép Parancsok alkalmazásában
A Ha művelettel (más néven feltétellel) hozhat létre egy olyan parancsot, amely ellenőriz bizonyos feltételeket, és eltérően működik attól függően, hogy melyik feltétel teljesül. A Ha műveletek biztosítják azt a rugalmasságot, hogy a műveletek különböző utakon folytatódhatnak a feltételektől függően, amelyek csak a parancs futásakor lesznek ismertek.
Egyszerűen fogalmazva a Ha művelet lehetővé teszi a következők kifejezését egy műveletben: Ha egy feltétel igaz, akkor tegye ezt, máskülönben pedig tegye ezt. Minden eredményhez egy másik parancssorozat fut le.
A Ha művelettel tesztelheti, hogy a műveletnek bemenetként megadott tartalom megfelel-e bizonyos feltételeknek. Például a Ha művelet használatával ellenőrizheti, hogy egy előző műveletből beolvasott weboldal tartalmazza-e a „lepény” szót.
Megjegyzés: Ha nem ismeri a bemenet és kimenet fogalmát, akkor tekintse meg a következőt: A parancsok működésének bemutatása a Macen.
Miután elhelyezte a parancsot, a Ha művelet tartalmazni fog három jelölőt (címkét a parancsszerkesztőben): Ha, Egyébként és Ha befejezése.
A Ha jelzőn belül konfigurálhatja a Bemenet és a Feltétel paramétert. Változó választásához kattintson a Bemeneti paraméter lehetőségre. (A változó tartalmát az app a Ha összehasonlításban fogja használni.) Ezután kattintson a Feltétel elemre feltétel megadásához. (Az elérhető feltételek a bemenet típusától függnek.) A szöveges bemenetek olyan feltételekkel rendelkeznek, mint az „egyenlő”, „nem egyenlő” és a „tartalmazza”. A numerikus bemenetek olyan feltételekkel rendelkeznek, mint a „nagyobb”, „kisebb” és „a következők közé esik”.
Megjegyzés: A Ha művelet a bemeneti paramétert egy elé helyezett művelet kimenetére próbálja helyezni.
A bemeneti változóra kattintva szerkesztőt jeleníthet meg, ahol módosíthatja a változót. A változó eltávolításához és másik bemenet választásához kattintson a Törlés gombra.
A változószerkesztőben kiválaszthatja az összehasonlítani kívánt értéket. A Meteorológiai adatok változóhoz például kiválaszthatja a Magas hőfok elemet. További információk: Változók módosítása a Mac gép Parancsok alkalmazásában.
Mivel a Ha műveletnek két lehetséges kimenete van (a feltétel vagy igaz, vagy hamis), a műveleteket két útvonalon helyezheti el. A parancs futtatásakor igaz feltétel esetén a bemenet a Ha utáni első műveletnek lesz átadva, hamis feltételnél pedig a bemenet az Egyéb mód jelölő utáni első műveletnek lesz átadva.
A Ha esetben vagy Egyébként esetben utolsóként kimenetet visszaadó művelet kimenetként átadja a tartalmát Befejezés, ha jelölőn keresztül (beolvasható „Ha művelet eredménye” Magic-változóként). Ez azt jelenti, hogy a Ha művelet egyes útvonalainak utolsó művelete a teljes művelet kimenete lesz.
Tipp: A Ha műveletek egymásba ágyazásával fejlettebb döntési fát hozhat létre a parancsban: A parancsszerkesztőben húzzon úgy egy második Ha műveletet, hogy az átfedje az első Ha művelet alsó részét. A második Ha művelet be van ágyazva (be van húzva) az első Ha művelet alatt.