Baldintzapeko ekintzak
Baldintzadun ekintzek baldintzapeko adierazpenen emaitzen arabera exekutatu beharreko ekintzak doitzeko aukera ematen dute.
Ondorengo zerrendan aplikazio eta funtzio batzuk bistaratzen dira:
- Erabili If baldintzak edozein motatako baldintza ebaluatzeko.
- Erabili Switch baldintzak aldagai bakar bat balio posible anitzekin alderatzeko.
- Estali hainbat eszenatoki baldintza habiaratuak erabiliz.
- Eman portaera lehenetsiak eta alternatiboak zure mahaigaineko fluxuei, eskuragarri dauden datuetan oinarrituta.
Baldintzak erabiltzeari buruzko informazio gehiago lortzeko, joan Erabili baldintzatzaileak atalera.
Case
Adierazpena, betetzen bada, kasu zehatz horrekin lotutako ekintzen bloke bat exekutatzen da.
Sarrerako parametroak
Argumentua | Aukerakoa | Onartzen du | Balio lehenetsia | Deskribapenak |
---|---|---|---|---|
Eragilea | E/E | Berdin (=), Ez berdin (<>), baino handiagoa (>), baino handiagoa edo berdin (>=), baino txikiagoa ( <), baino txikiagoa edo berdina (<=), edukia dauka, ez dauka, hutsik dago, ez dago hutsik, -rekin hasten da, ez hasten da, -rekin amaitzen da, ez dauka ez amaitu, Hutsik dago, Ez dago hutsik | Honen berdina (=) | "case" honen konparazio-eragilea |
Konparatu beharreko balioa | No | * | Idatzi "switch" blokearekin konparatzeko balio bat |
Sortu dira aldagaiak
Ekintza honek ez du aldagairik sortzen.
Salbuespenak
Ekintza honek ez du salbuespenik barne hartzen.
Default case
Exekutatzen den ekintzen blokea, etengailuaren gorputzean kasuen adierazpenik ez bada betetzen.
Sarrerako parametroak
Ekintza honek ez du inolako sarrerarik behar.
Sortu dira aldagaiak
Ekintza honek ez du aldagairik sortzen.
Salbuespenak
Ekintza honek ez du salbuespenik barne hartzen.
"Else" baldintza
Aurreko 'If' adierazpenetan zehaztutako baldintza betetzen ez bada exekutatu diren ekintzen bloke baten hasiera markatzen du.
Sarrerako parametroak
Ekintza honek ez du inolako sarrerarik behar.
Sortu dira aldagaiak
Ekintza honek ez du aldagairik sortzen.
Salbuespenak
Ekintza honek ez du salbuespenik barne hartzen.
"Else if" baldintza
Aurreko 'If' adierazpenetan zehaztutako baldintzak betetzen ez badira, baina adierazpen honetan zehaztutako baldintza betetzen bada exekutatzen den ekintzen bloke baten hasiera markatzen du.
Sarrerako parametroak
Argumentua | Aukerakoa | Onartzen du | Balio lehenetsia | Deskribapenak |
---|---|---|---|---|
Eragilea | E/E | Berdin (=), Ez berdin (<>), baino handiagoa (>), baino handiagoa edo berdin (>=), baino txikiagoa ( <), baino txikiagoa edo berdina (<=), edukia dauka, ez dauka, hutsik dago, ez dago hutsik, -rekin hasten da, ez hasten da, -rekin amaitzen da, ez dauka ez amaitu, Hutsik dago, Ez dago hutsik | Honen berdina (=) | Aukeratu lehen eragingaiaren eta bigarrenaren arteko harremana. |
Lehen eragingaia | No | * | Idatzi bigarren eragingaiarekin konparatzeko aurreko ekintza, testu, zenbaki edo adierazpen batek definitutako balioaren izena. | |
Bigarren eragingaia | No | * | Idatzi lehenengo eragingaiarekin konparatzeko aurreko ekintza, testu, zenbaki edo adierazpen batek sortutako balioaren izena. |
Sortu dira aldagaiak
Ekintza honek ez du aldagairik sortzen.
Salbuespenak
Ekintza honek ez du salbuespenik barne hartzen.
If
Adierazpen honetan zehaztutako baldintza betetzen bada exekutatzen den ekintzen bloke baten hasiera markatzen du.
Sarrerako parametroak
Argumentua | Aukerakoa | Onartzen du | Balio lehenetsia | Deskribapenak |
---|---|---|---|---|
Eragilea | E/E | Berdin (=), Ez berdin (<>), baino handiagoa (>), baino handiagoa edo berdin (>=), baino txikiagoa ( <), baino txikiagoa edo berdina (<=), edukia dauka, ez dauka, hutsik dago, ez dago hutsik, -rekin hasten da, ez hasten da, -rekin amaitzen da, ez dauka ez amaitu, Hutsik dago, Ez dago hutsik | Honen berdina (=) | Aukeratu lehen eragingaiaren eta bigarrenaren arteko harremana. |
Lehen eragingaia | No | * | Idatzi bigarren eragingaiarekin konparatzeko aurreko ekintza, testu, zenbaki edo adierazpen batek definitutako balioaren izena. | |
Bigarren eragingaia | No | * | Idatzi lehenengo eragingaiarekin konparatzeko aurreko ekintza, testu, zenbaki edo adierazpen batek sortutako balioaren izena. |
Sortu dira aldagaiak
Ekintza honek ez du aldagairik sortzen.
Salbuespenak
Ekintza honek ez du salbuespenik barne hartzen.
Switch
Exekuzioa etengailuaren gorputzaren atal ezberdinetara bidaltzen du, adierazpenaren balioaren arabera.
Sarrerako parametroak
Argumentua | Aukerakoa | Onartzen du | Balio lehenetsia | Deskribapenak |
---|---|---|---|---|
Egiaztatu beharreko balioa | No | * | Idatzi balio baten izena, testua edo zenbakia kasu hauekin alderatzeko. |
Sortu dira aldagaiak
Ekintza honek ez du aldagairik sortzen.
Salbuespenak
Ekintza honek ez du salbuespenik barne hartzen.