Dacă declarația este una dintre declarațiile de luare a deciziilor în limbajul de programare R. Este una dintre cele mai ușoare declarații de luare a deciziilor. Este folosit pentru a decide dacă o anumită instrucțiune sau bloc de instrucțiuni va fi executată sau nu, adică dacă o anumită condiție este adevărată, atunci un bloc de instrucțiuni este executat, altfel nu.
Sintaxă:
if (expression) { #statement to execute if condition is true }> Dacă expresie este adevărat, instrucțiunea este executată. Dar dacă expresie este FALS, nu se intampla nimic. Expresia poate fi un vector logic/numeric, dar se ia în considerare doar primul element. În cazul vectorului numeric, zero este considerat FALS, restul este TRUE.

Funcționarea programării R if instrucțiune
- Controlul intră în blocul if.
- Fluxul sare la Condiție.
- Starea este testată.
- Dacă Condiția este adevărată, treceți la Pasul 4.
- Dacă Condiția este falsă, treceți la Pasul 5.
- Blocul if sau corpul din interiorul if este executat.
- Fluxul iese din blocul if.
Diagramă R Programare instrucțiune if

Exemplu de declarație if din R
Exemplul 1: instrucțiunea R if
piton
Descărcați videoclipuri de pe youtube pe vlc
cum se convertesc int în șir de caractere java
# R program to illustrate if statement> # assigning value to variable a> a <>-> 5> # condition> if>(a>>>> {> >print>(>'Positive Number'>)># Statement> }> |
>
>
Ieșire:
Positive Number>
În acest exemplu, variabilei a i se atribuie o valoare de 2. Expresia dată va verifica dacă valoarea variabilei a este mai mare decât 0. Dacă valoarea lui a este mai mare decât zero, instrucțiunea print va fi executată și rezultatul va fi Număr pozitiv. Dacă valoarea lui a este mai mică decât 0, nu se va întâmpla nimic.
Exemplul 2: instrucțiunea R if cu argument opțional
Piton
lup vs vulpe
# Assigning value to variable x> x <>-> 12> # Condition> if> (x>>>> {> >print>(>'12 is less than 20'>)># Statement> }> print>(>'Hello World'>)> |
comenzi Linux
>
>
Ieșire:
12 is less than 20 Hello World>
În acest exemplu, variabilei x i se atribuie o valoare. Expresia dată va verifica dacă valoarea variabilei x este mai mare decât 20.
Dacă valoarea lui x este mai mare decât 20, instrucțiunea dată în acolade va fi executată și rezultatul va fi 12 este mai mic decât 20. Aici, mai avem o declarație în afara acoladelor. Această instrucțiune va fi executată ori de câte ori rulăm programul, deoarece nu face parte din condiția dată.
Exemplul 3: instrucțiunea Python if...else
R
hărți dactilografiate
# 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'>)> }> |
>
>
Ieșire:
'-ve number'>