La función succ en Ruby devuelve el sucesor inmediato del número, es decir, devuelve el número + 1 . Si se usa un valor flotante, arroja un mensaje de error.
Sintaxis : numero.succ
Parámetro : la función toma el número entero cuyo siguiente se devolverá.
Valor devuelto : la función devuelve el sucesor inmediato del número, es decir, devuelve el número + 1
Ejemplo 1:
Ruby
# Ruby program for succ function # Initializing the numbers num1 = 100 num2 = 17 num3 = -90 num4 = -29 # Printing the next value puts num1.succ puts num2.succ puts num3.succ puts num4.succ
Salida :
101 18 -89 -28
Ejemplo 2 :
Ruby
# Ruby program for succ function # Initializing the numbers num1 = 19 num2 = -17 num3 = -18 num4 = 16 # Printing the succ value puts num1.succ puts num2.succ puts num3.succ puts num4.succ
Salida :
20 -16 -17 17