Partekatu honen bidez:


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.