Ak vyhlásenie je jedným z Rozhodovacích príkazov v programovacom jazyku R. Je to jeden z najjednoduchších výrokov pri rozhodovaní. Používa sa na rozhodnutie, či sa určitý príkaz alebo blok príkazov vykoná alebo nie, tj ak je určitá podmienka splnená, potom sa blok príkazu vykoná inak nie.
Syntax:
if (expression) { #statement to execute if condition is true }> Ak výraz je pravda, príkaz sa vykoná. Ale ak výraz je NEPRAVDA, nič sa nedeje. Výraz môže byť logický/numerický vektor, ale do úvahy sa berie len prvý prvok. V prípade číselného vektora sa nula berie ako FALSE, zvyšok ako TRUE.

Fungovanie príkazu R Programovanie if
- Ovládanie spadá do bloku if.
- Prietok preskočí do stavu.
- Stav je odskúšaný.
- Ak sa podmienka potvrdí, prejdite na krok 4.
- Ak je podmienka nepravdivá, prejdite na krok 5.
- Vykoná sa blok if alebo telo vnútri if.
- Flow vystupuje z bloku if.
Vývojový diagram R Programovanie príkazu if

Príklad príkazu if v R
Príklad 1: R if príkaz
pytón
čo je hibernácia v jave
# R program to illustrate if statement> # assigning value to variable a> a <>-> 5> # condition> if>(a>>0>)> {> >print>(>'Positive Number'>)># Statement> }> |
>
linuxový súbor zmeny
>
Výkon:
Positive Number>
V tomto príklade je premennej a priradená hodnota 2. Daný výraz skontroluje, či hodnota premennej a je väčšia ako 0. Ak je hodnota a väčšia ako nula, vykoná sa tlačový príkaz a výstup bude Pozitívne číslo. Ak je hodnota a menšia ako 0, nič sa nestane.
Príklad 2: R if príkaz s voliteľným argumentom
Python
nestále kľúčové slovo java
# Assigning value to variable x> x <>-> 12> # Condition> if> (x>>20>)> {> >print>(>'12 is less than 20'>)># Statement> }> print>(>'Hello World'>)> |
onclick javascript
>
>
Výkon:
12 is less than 20 Hello World>
V tomto príklade je premennej x priradená hodnota. Daný výraz skontroluje, či je hodnota premennej x väčšia ako 20.
Ak je hodnota x väčšia ako 20, vykoná sa príkaz uvedený v zložených zátvorkách a výstup bude 12 je menší ako 20. Tu máme ešte jeden príkaz mimo zložených zátvoriek. Tento príkaz sa vykoná vždy, keď spustíme program, pretože nie je súčasťou danej podmienky.
Príklad 3: Príkaz Python if...else
R
# R program to illustrate if statement> # assigning value to variable a> a <- -5> # condition> if>(a>0)> {> >print>(>'Positive Number'>)># Statement> }>else>{> >print>(>'-ve number'>)> }> |
hashset vs hashmap
>
>
Výkon:
'-ve number'>