La siguiente función 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 : número.siguiente
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 program of next function # Initializing the numbers num1 = 100 num2 = 17 num3 = -90 num4 = -29 # Printing the modulo value puts num1.next puts num2.next puts num3.next puts num4.next
Salida :
101 18 -89 -28
Ejemplo #2:
# Ruby program of next function # Initializing the numbers num1 = 19 num2 = -17 num3 = -18 num4 = 16 # Printing the modulo value puts num1.next puts num2.next puts num3.next puts num4.next
Salida :
20 -16 -17 17