Funkcia → max()

Popis :

Vypočíta (max?) pre dve čísla.

Syntax :

Parametre :

x: prvé číslo. Povolené typy údajov: (any data type) akýkoľvek typ údajov.

y: druhé číslo. Povolené typy údajov: (any data type) akýkoľvek typ údajov.

Returns :

Väčšia z dvoch hodnôt parametrov.

Príklad kódu :

Kód zaisťuje, že či (sensVal je) aspoň 20.

sensVal = max(sensVal, 20); // priradí sensVal k väčšiemu z sensVal alebo 20
                            // (v skutočnosti sa ubezpečte, že či je to aspoň 20)

Poznámky :

Možno proti intuícii sa max () často používa na obmedzenie dolnej časti rozsahu premennej, zatiaľ čo min () sa používa na obmedzenie hornej hranice rozsahu. Vzhľadom na spôsob implementácie funkcie max() sa vyhnite používaniu iných funkcií v zátvorkách, môže to viesť k nesprávnym výsledkom

max(a--, 0);  // vyhnúť sa tomuto - prináša to nesprávne výsledky

// namiesto toho použite toto:
max(a, 0);
a--;  // použivajte inú matematiku mimo funkcie

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Nemôžete kopírovať obsah tejto stránky