La función pred en Ruby devuelve el predecesor inmediato del número, es decir, devuelve el número – 1 . Si se usa un valor flotante, arroja un mensaje de error.
Sintaxis : numero.pred
Parámetro : la función toma el número entero cuyo predecesor se va a devolver.
Valor devuelto : la función devuelve el predecesor inmediato del número, es decir, devuelve el número – 1
Ejemplo 1 :
# Ruby program for pred function # Initializing the numbers num1 = 100 num2 = 17 num3 = -90 num4 = -29 # Printing the pred value puts num1.pred puts num2.pred puts num3.pred puts num4.pred
Salida :
99 16 -91 -30
Ejemplo 2 :
# Ruby program for pred function # Initializing the numbers num1 = 19 num2 = -17 num3 = -18 num4 = 16 # Printing the pred value puts num1.pred puts num2.pred puts num3.pred puts num4.pred
Salida :
18 -18 -19 15