11.2 Ejecución condicional
Para hacer ejecuciones
condicionales de código se usa el comando if con sintaxis:
if (condicion1) {expresión1} else {expresión2}La siguiente función comprueba si un número es múltiplo de dos:
multiplo2 = function(x) {
if (x %% 2 == 0) {
print(paste(x,'es múltiplo de dos'))
} else {
print(paste(x,'no es múltiplo de dos'))
}
}
multiplo2(5)## [1] "5 no es múltiplo de dos"
multiplo2(-2.3)## [1] "-2.3 no es múltiplo de dos"
multiplo2(10)## [1] "10 es múltiplo de dos"