<< es un método incorporado en Ruby que agrega un elemento al conjunto.
Sintaxis : s1.name << (elemento)
Parámetros : la función toma un elemento que se agregará al conjunto.
Valor devuelto : Agrega un elemento al conjunto.
Ejemplo 1 :
#Ruby program to illustrate the << method #requires the set require "set" s1 = Set[2, 1] #Prints s1 puts s1 #Enters 4 into it s1 << 4 #Prints s1 puts s1 #Enters 4 into it #But set has already 4 s1 << 4 #Prints s1 puts s1
Salida :
Set: {2, 1} Set: {2, 1, 4} Set: {2, 1, 4}
Ejemplo 2 :
#Ruby program to illustrate the << method #requires the set require "set" s1 = Set[] #Prints s1 puts s1 #Enters 1 into it s1 << 1 #Enters 2 into it s1 << 2 #Prints s1 puts s1
Salida :
Set: {} Set: {1, 2}
Referencia : https://devdocs.io/ruby~2.5/set#method-i-3C-3C