Ja paziņojums ir viens no lēmumu pieņemšanas paziņojumiem programmēšanas valodā R. Tas ir viens no vienkāršākajiem lēmumu pieņemšanas paziņojumiem. To izmanto, lai izlemtu, vai konkrēts paziņojums vai paziņojumu bloks tiks izpildīts vai nē, t.i., ja noteikts nosacījums ir patiess, tad priekšraksta bloks tiek izpildīts citādi.
Sintakse:
if (expression) { #statement to execute if condition is true }> Ja izteiksme ir taisnība, paziņojums tiek izpildīts. Bet, ja izteiksme ir FALSE, nekas nenotiek. Izteiksme var būt loģisks/skaitlisks vektors, taču tiek ņemts vērā tikai pirmais elements. Skaitliskā vektora gadījumā nulle tiek pieņemta kā FALSE, bet pārējā kā TRUE.

nav vienāds ar mysql
R programmēšanas if paziņojuma darbība
- Kontrole ietilpst ja blokā.
- Plūsma pāriet uz stāvokli.
- Stāvoklis pārbaudīts.
- Ja nosacījums atbilst patiesībai, pārejiet uz 4. darbību.
- Ja nosacījums ir nepatiess, pārejiet uz 5. darbību.
- Tiek izpildīts if-bloks vai pamatteksts if.
- Flow iziet no if bloka.
Plūsmas diagramma R Programmēšana if paziņojums

If paziņojuma piemērs R
1. piemērs: R if paziņojums
pitons
# R program to illustrate if statement> # assigning value to variable a> a <>-> 5> # condition> if>(a>>> {> >print>(>'Positive Number'>)># Statement> }> |
>
>
Izvade:
Positive Number>
Šajā piemērā mainīgajam a ir piešķirta vērtība 2. Dotā izteiksme pārbaudīs, vai mainīgā a vērtība ir lielāka par 0. Ja a vērtība ir lielāka par nulli, tiks izpildīts drukāšanas priekšraksts un izvade Pozitīvs skaitlis. Ja a vērtība ir mazāka par 0, nekas nenotiks.
2. piemērs: R if paziņojums ar neobligātu argumentu
Python
concat virknes java
# Assigning value to variable x> x <>-> 12> # Condition> if> (x>>> {> >print>(>'12 is less than 20'>)># Statement> }> print>(>'Hello World'>)> |
>
>
Izvade:
12 is less than 20 Hello World>
Šajā piemērā mainīgajam x ir piešķirta vērtība. Dotā izteiksme pārbaudīs, vai mainīgā x vērtība ir lielāka par 20.
Ja x vērtība ir lielāka par 20, tiks izpildīts iekavās norādītais paziņojums, un izvade būs 12, kas ir mazāka par 20. Šeit mums ir vēl viens paziņojums ārpus iekavām. Šis paziņojums tiks izpildīts ikreiz, kad mēs palaižam programmu, jo tas neietilpst dotajā nosacījumā.
3. piemērs: Python if…else paziņojums
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'>)> }> |
>
mākoņdatošanas lietojumprogrammas
>
Izvade:
'-ve number'>