MZUZone



Strona główna

Część 1

Część 2

Część 3

Część 4

Linki


Napisz do autora


< Poprzedni^ Wyższy poziom ^Następny >

2.7

WARUNEK - IF



IF (C). Warunek. Pozwala na wykonywanie odpowiednich polecen, wzaleznosci od wartosci zmiennych.



IF dziala niezaleznie od wielkosci liter:
'if ([BLAH]==[blah])' jest spelnione.

Konstrukcja:

if ([$funkcja1]==[$funkcja2]) {polecenie1}{polecenie2}

Jezeli funkcja1 jest rowna funkcji2, wykonywane jest polecenie1,jezeli jest inaczej, polecenie2.


Dozwolone zapisy:

   if ([${blah}])   if ([$blah])   if (blah)


Dozwolone Zalozenia:
    if ([$blah]) - jesli $blah ma wartosc rozna od 0
    if (![$blah]) - jesli $blah ma wartosc 0
    if ([$blah]==[$0]) - jesli $blah jest rowne $0
    if ([$blah]!=[$0]) - jesli $blah jest rozne od $0
    if ([$blah]>[$0]) - jesli $blah jest wieksze od $0
    if ([$blah]<[$0]) - jesli $blah jest mniejsze od $0
    if ([$blah]>=[$0]) - jesli $blah jest wieksze/rowne $0
    if ([$blah]<=[$0]) - jesli $blah jest mniejsze/ronwe $0
    if ([$blah]||[$0]) - jesli $blah LUB $0 jest rozne od 0
    if ([$blah]&&[$0]) - jesli $blah I $0 jest rozne od 0
    if (1 ^^ 1) - to jest rowne 0
    if (1 ^^ 0) - a to 1, podobnie jak 'if (0 ^^ 1)'



Dzialania:
   @ szesc = 6   @ dwa = 2   @ trzy = 3   ${szesc / dwa}		= 6 dzielone przez 2 = 3   ${dwa * trzy}		= 2 razy 3 = 6   ${trzy + trzy}		= 3 dodac 3 = 6   ${szesc - trzy}		= 6 odjac 3 = 3   ${(szesc - trzy) * dwa}	= 6 odjac 3 = 3 i razy 2 == 6


Przyklady:

    if (blah==[blah]), if ([$blah]==[blah])
    Jezeli funkcja $blah ma WARTOSC rowna 'blah'

    if (([$blah]>=[$0])||([$blah]<[$1])
    Jezeli $blah jest wieksze/rowne $0 LUB mniejsze od $1

    if ([$blah]==[${etam * 2}])
    Jezeli $blah jest rowne 2 * $etam.

    if ([[$0]($blah)] == 0)
    Jezeli np. $0 = costam, bedzie to: costam($blah), czyli ALIAS.


UWAGA: Ilosc '(' i ')' musi sie zgadzac. Jeden warunek IF nie moze byc zbyt
dlugi. Zobacz ERRORS.





< Poprzedni^ Wyższy poziom ^Następny >